Я новичок в Cake и попытался найти лучшее решение для извлечения определенного поля, принадлежащего $ id:
Это моя функция просмотра в моем контроллере почты
function view($id = null) {
if (!$id) {
$this->Session->setFlash(__('Invalid post', true));
$this->redirect(array('action' => 'index'));
}
$this->set('post', $this->Post->read(null, $id));
}
В таблице сообщений есть внешний ключ user_id. Мне нужно получить это конкретное поле, принадлежащее этому Post $ id.
Я читаю о функциях as find ('All), read () или просто отбрасываю нестандартный сеанс в представлении через:
$session->write('example') = $post['Post']['user_id];
Каков наилучший способ сделать это, я предпочитаю получить поле в контроллере. Спасибо!