_magicOptions
CakePHP 2.4.5だと /Cake/View/Helper/FormHelper.php L1137
このfunctionを見ればどこまで動的にinputタグを生成してくれているかがわかる。
使っていて一番便利だと思ったのは、テーブルのカラム名のsuffixを_idとすること。
こうすることでViewを表示するとselect boxができあがっている。
よって、DBもCakePHPを使うとなれば命名規約も先に整理するのがベスト。
よく使うメモ
カラム名 | 型 | type |
---|---|---|
(xxx)_id | - | select |
- | boolean | checkbox |
- | date | 月-日-年 |
- | text | textarea |
'psword' or 'passwd' or 'password' | - | password |
'tel' or 'telephone' or 'phone' | - | tel |