【发布时间】:2020-12-18 11:53:00
【问题描述】:
你好,我想在 cakephp 中使用 group by。在以下情况下,我只想在 organizationUser 数组中采用不同的组织..
$options = array(
'conditions' => array('User.' .$this->User->primaryKey => $userId),
'contain' => array(
'OrganizationUser'=>array(
'conditions'=>['status'=>3],
'group'=> array( 'OrganizationUser.organization_id')),
'OrganizationUser.Organization',
'OrganizationUser.Organization.Noticeboard',
'OrganizationUser.Organization.Newsboard',
'OrganizationUser.Organization.Noticeboard.Branch',
),
'page'=>$page,
'limit'=>$limit
);
$org = $this->User->find('all', $options);
但这会引发类似“未找到列”的错误,并且“条件”在 OrganizationUser 中工作正常,但“组”无法正常工作。我使用的是 cakephp 版本 2。提前致谢。
【问题讨论】: