SERVICE こんな事ができます

CNTACT ご相談はお気軽に

 ABOUT US こんな会社です



2008/07/10 by づや

CakePHPのModelのcreate

モデルにあるcreateメソッド。

こんな感じにいっつもコントローラーで使ってたんだけど、
createした時に、引数の配列になかったデータはDBのデフォルト値を勝手にいれてくれるんだね。

その処理では変更しないカラムが、勝手にデフォルト値に戻っててびっくりした。

引数にnullかfalseを渡せば、デフォルト値は入れないみたい。

でもこう書くなら始めからsetだけでいいようなきもする。

validationErrorsとかidを初期化したい時はcreateしなきゃいけないのかな。

なんとなく使ってたけど、createをちゃんと調べないといかんなこれは。