CakePHP 3.0-按关联计数排序?
假设我的表用户只有一个Userdata,并且有很多竞争 我将如何检索用户以按以下顺序进行分页: 1:第一个是已经有超过1个竞赛和用户数据填充的 2:第二个是已经填充了userdata并且没有竞争的 3:最后一个是空用户数据和竞赛 到目前为止,我正在对其进行分页,但无法解决此问题:CakePHP 3.0-按关联计数排序?,php,cakephp,cakephp-3.0,Php,Cakephp,Cakephp 3.0,假设我的表用户只有一个Userdata,并且有很多竞争 我将如何检索用户以按以下顺序进行分页: 1:第一个是已经有超过1个竞赛和用户数据填充的 2:第二个是已经填充了userdata并且没有竞争的 3:最后一个是空用户数据和竞赛 到目前为止,我正在对其进行分页,但无法解决此问题: $this->paginate = [ 'contain' => [ 'Userdatas', 'Contests' ],
$this->paginate = [
'contain' => [
'Userdatas',
'Contests'
],
'maxLimit' => 20,
];
$query = $this->Users->find('all');
$this->set('users', $this->paginate($query));