我正在尝试在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
我不想使用$ this-Model-> query(“ ....”);
我已经尝试使用cakePHP Linkable行为(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'))));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句