您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

CakePHP:如何使用内部联接从两个表中检索数据?

CakePHP:如何使用内部联接从两个表中检索数据?

我认为您的语法是错误的,因为options数组应具有用于联接的键。您似乎有额外的余地array。尝试:

$this->set('users',$this->User->find('list', 
  array(
       'fields' => array('User.id', 'User.first_name','location.country'),
       'joins' => array(array('table' => 'location',
                               'alias' => 'location',
                               'type' => 'INNER',
                               'conditions' => array('User.id = location.id')
                         ))
         )
  ));
php 2022/1/1 18:52:58 有489人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶