CakePHP 関数では、関数を次のedit
ように使用read()
します。
$this->data = $this->Article->read(null, $id);
のすべてのフィールドをもたらします$id
。今、read()
ログインしているユーザーがそれに関連している場合にのみ記事を取得するために、もう1つの条件を与えるために微調整しようとしています。
例えば:
$this->Article->user_id = $user_id;
$this->Article->id = $id;
$this->Article->read();
そして明らかに、 wrt (主キー)read()
のみのデータをもたらすように働きたいと思っています。$id
私の質問:
- 以上の条件で読み取り関数を微調整する方法はあります
$id
か? それが機能する場合、すべてのコントローラーに1行追加するだけでよいのでしょうか? - または、 find() 関数の長いコードを使用して、唯一のオプションを取得する必要がありますか?
どんな最善の解決策も評価できるでしょう。