2014-12-05 20 views
0

我試圖寫在CakePHP 2.x中以下查詢我將如何得到寫在CakePHP 2.x的這個查詢

SELECT u.username, s.code 
    FROM users u 
    LEFT JOIN skills_users su ON su.user_id = u.id 
    LEFT JOIN skills s ON s.id = su.skill_id 
    WHERE s.id =2 

我不想使用$這 - 型號 - >查詢(」 ......「);

我嘗試了以下方法,使用CakePHP可鏈接行爲(https://github.com/lorenzo/linkable),這是IRC#cakephp中的人員建議的,但似乎我的情況正在被忽略。

 $user = $this->User->find('all', array(
      'contain' => array(
       'Skill', 
      ), 
      'link' => array('Skill' => array('conditions' => array('Skill.id' => 2), 'type' =>   'inner')))); 

回答