我使用find('first')
按created
字段的顺序从表中返回最后一条记录。
但是如果他的相关模型不是空的话,我想返回最后一条记录。
有可能吗?
修改
我添加代码,但不起作用:
$last_project = $this->Project->find('first', array(
'conditions' => array(
'COUNT(ProjectPhoto.id) >' => 0),
'joins' => array(
array(
'table' => 'project_photos',
'alias' => 'ProjectPhoto',
'type' => 'INNER',
'conditions' => array(
'Project.id = ProjectPhoto.project_id'))),
'order' => 'Project.created DESC'));