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