我有 3 个模型。每个都有一个列,其中包含一个名为“created”的 DateTime 在对每个模型执行 find() 之后,我想组合这 3 个列表并根据这个创建日期对它们进行排序。有没有一种简单的方法可以在 cakephp 中做到这一点。这是我使用 find() 查询数据库的代码片段。我这样做了 3 次,每个模型一次。有没有办法像我描述的那样组合和排序这些?
$this->set('users',
$this->Account->find('all',
array('conditions'=>
array('OR'=>
array('Account.organization_name LIKE'=>'%'.$words.'%',
'Account.first_name LIKE'=>'%'.$words.'%',
'Account.last_name LIKE'=>'%'.$words.'%',
'Account.middle_name LIKE'=>'%'.$words.'%')))),
$this->paginate());