我是新來的蛋糕,並試圖找到檢索屬於一個$ ID的特定領域的最佳解決方案:CakePHP的:檢索特定表中的字段在控制器
這是我的看法功能在我的崗位控制器
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的這個特定字段。
我讀功能的發現(「所有),閱讀(),或通過在視圖只是下降的非常規會議:
$session->write('example') = $post['Post']['user_id];
什麼是做到這一點的最好方式,我喜歡的是檢索控制器中的字段。謝謝!
感謝Ryan的兩種選擇,它的作用就像一個魅力! – ChrisDK
太好了。使用CakePHP,find和field函數一直在使用,所以值得一讀,包括複雜的查找條件:http://book.cakephp.org/view/1030/Complex-Find-Conditions – Ryan
感謝Ryan,會檢查出來。只需要在Cake 2.0中用FindQuery替換Find() – ChrisDK