CakePHP3でのデータの取り出し方についての質問です。
下記は、コントローラーのアクションですが、アクションにわたってきた引数$idを、コンテインしたテーブルの中のfunction($p)の中へわたしたいのですけど、どのように書いたらよいでしょうか?よろしくお願いします。
そのまま、->where(['user_id' => に $idを指定すると、うまくいきません。
public function view($id = null) { $blog = $this->Blogs->get($id, [ 'contain'=>['Comments.Users','Users','Likes' => function ($q) { return $q ->where(['user_id' => $id]); } ]]); $this->set('blog', $blog); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/04 16:58