なかなか手になじまない CakePHP のいろいろを書き留めていくシリーズ。
■フォーム出力の仕方
フォームを巣の状態にするための、$form->input() の引数リストが知りたい!
ここがいいかも→デジタル料理人 - CakePHP 1.2の新機能 FormHelper(フォームヘルパー)について
input('フォームの名前', array('label'=>'ラベル', 'value'=>'初期値', 'empty'=>'ture(空値チェックの有無)'));
■FormHelper の create の第一引数
操作したいデータベースの単数形ということみたい。
posts だったら post みたいな。
デフォルトは add コントローラを呼ぶ ということのようだが、他の action を呼びたいときどういう引数を入れればいいのか・・・こういう情報がいつもどこをみていいかわからない。
(追記)見つかった。$option の中身、ヘルパーごとにまとまっているところないだろうか。
$options の中身いろいろ → CakePHP Note:Formヘルパー
■CakePHP FormHelper#datetime()で年月日表示を変える | Shin x blog
http://www.1x1.jp/blog/2008/04/cakephp_formheler_datetime_list.html
そのうち使うことになりそう。
■モデルごとののデータベースの定義
id は INT で UNSIGNED で AUTO_INCREMENT で PRIMARY KEY にする。
結構条件が多いなぁ。
■webroot から cakeアプリを見る設定は index.php に
webroot/index.php にはこんな重要な情報がいろいろとあるんだな・・・
-さくらで CakePHP | cafe chantant blog
■なんか新しい Model が URL Not Found とかいってうまく追加できなくなったんだけど・・・
core.php で Configure::write('debug', 1); と戻して、Model や Controller をいったん削除してみよう。いつもの親切なガイダンスが出る。
関連記事


