Cakephp在我的视图中连接表

时间:2015-08-06 14:13:03

标签: cakephp join view

我需要你的帮助!

我的观点不适用于我的INNER JOIN

public function view($bk_id = null) 
{   
    $data = $this->Book->findBybk_id($bk_id, array(
        'recursive' => -1,
        'fields' => array('Book.*', 'Article.*'),
        'joins' => array(
            array(
                'table' => 'Articles',
                'alias' => 'Article',
                'type' => 'INNER',
                'conditions' => array('Article.bk_id = Book.bk_id')
            )
        )
    ));
    $this->set('Book', $data);
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您似乎正在使用不会接受第二个参数的Cake's findBy magic functions。请尝试将find('first')与相关条件一起使用: -

WS_EX_TOPMOST