我是新手CakePHP
,只想在帖子视图中显示相关标签的列表。
我在网上搜索过,似乎没有任何效果。
这就是我目前所拥有的:
// PostController
public function view($id = null) {
$this->set('tags', $this->Post->Tag->find('all', array('conditions' => array('PostTag.post_id' => $id))));
if (!$id) {
throw new NotFoundException(__('Invalid post'));
}
$post = $this->Post->findById($id);
if (!$post) {
throw new NotFoundException(__('Invalid post'));
}
$this->set('post', $post);
}
// Post's view.ctp
echo $this->Text->toList($tags);
这是我得到的错误:
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'PostTag.post_id' in 'where clause'
这应该很容易,但我完全被卡住了。
感谢任何能提供帮助的人!