В функции CakePHP edit
Я использую функцию read()
как:
$this->data = $this->Article->read(null, $id);
Приносит все поля $id
. Теперь, что я пытаюсь настроить, чтобы дать еще одно условие в read()
, чтобы получать статьи, только если пользователь, вошедший в систему, связан с ним.
например:
$this->Article->user_id = $user_id;
$this->Article->id = $id;
$this->Article->read();
И, очевидно, он хочет работать, так как read()
приносит данные только w.r.t. $id
(первичный ключ).
Мой вопрос:
- Есть ли способ настроить функцию чтения с условием, превышающим
$id
? Потому что это просто нужно добавить одну строку во всех моих контроллерах, если это работает?
- Или я должен использовать длинный код функции find (), чтобы получить это единственный вариант?
Любое лучшее решение будет заметно.