かすてらすねお。

見聞録的ななにか。

2013-04-02から1日間の記事一覧

複数モデルを利用するコントローラーでnon-objectエラーに悩まされる時の注意。

状況 Categoryモデルへの外部参照があるFoodモデルを利用するコントローラーにおいて、 Foodに項目を新規登録しようとすると、 Call to a member function find() on a non-object という旨のエラーがあり、対象のコードを見ると、 $categories = $this->Foo…

CakePHPにおいてインデックスに相当するテーブル項目は必ず"id"と命名すること。

状況 ユーザの情報を格納するテーブル"users"、 食べ物の情報を格納するテーブル"foods"がある。 usersはfoodsへの外部参照を行う"foods_id"を持つ。 ミス内容 foodsのidに相当する項目の名前を"foods_id"と命名した 解決方法 "foods_id"を"id"に訂正 反省 C…