假设我有桌面用户,其中有一个用户数据并且有很多比赛。
如何检索用户的分页顺序: 1:首先是已经有超过1个比赛和用户数据填写 2:第二个是已经填写了用户数据而没有比赛 3:最后一个是空的userdata和竞赛
我到目前为止对它进行了分页,但无法解决这个问题:
$this->paginate = [
'contain' => [
'Userdatas',
'Contests'
],
'maxLimit' => 20,
];
$query = $this->Users->find('all');
$this->set('users', $this->paginate($query));