1
我在CakePHP的2.x的工作。我有我的數據庫中的兩個表都具有用戶ID我使用bindModel ..我的查詢工作正常。 ..我只是有一個問題..我想補充的條件WHERE子句CakePHP中連接兩個表使用bindModel方法CakePHP的
**where userid = $userid**
function getMessages($userid){
$this->bindModel(array(
'belongsTo' => array(
'Contact' => array(
'className' => 'Contact',
'foreignKey' => false,
'conditions' => array(
'Message.user_id = Contact.user_id',
'AND' =>
array(
array('OR' => array(
array('Message.mobileNo = Contact.mobileNo'),
array('Message.mobileNo = Contact.workNo'),
)),
)
),
'type' => 'LEFT',
)
)
), false);
return $this->find('all', array('conditions' => array(),
'fields' => array('Message.mobileNo'
),
'group' => 'Message.mobileNo',
'limit' => 6));
}
我得到的參數的用戶ID,所以,我想補充一點,得到以下的結果,其中
條件message.userid and contact.userid = $userid ...