Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

cakePHP モデル Tips

list

アソシエーションがあるモデルでForm上でセレクトボックスを作成する予定がある場合、find('list')を使う可能性はきわめて高いが、listとして得られる値は、フィールド名がnameかtitleのいずれかがあれば、それがデフォルトのValueとされる。find('list')は連想配列を返し、この場合、keyはidフィールド、valueはname(title)フィールドとなる。このfind('list')の結果をFormヘルパーのセレクトボックスにセットすれば、自動的にリストに基づいた選択肢が作成される。

createdとmodified

フィールド名をcreatedかmodifiedにしておけば、cakePHPは自動的に、それぞれデータ作成日時・データ更新日時を登録してくれる。

http://book.cakephp.org/1.3/ja/The-Manual/Developing-with-CakePHP/Models.html

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky