我试图在我的一张桌子上找到一个,我正在积极地为有多种关系从一种模式到另一种模式添加条件。一切都很好,除非蛋糕不会对查询适用集体条件。如果我复制生成的查询并在 MySQL 中运行并在 MySQL 中运行,并按条件添加我的集团,那它就会很好地工作。我已经尝试了许多事情,但无济于事,而现在我设置它的方式就像Cake docs 中的查找页面让我设置一个小组一样。你可以在下面找到我是如何做到的:
$this->Project->hasMany[ ProjectTime ][ conditions ] = array( user_id =>$this->Auth->user( id ), date_entry >= .$firstDay. AND date_entry <= .$lastDay);
$this->Project->hasMany[ ProjectTime ][ order ] = array( date_entry ASC );
$this->Project->hasMany[ ProjectTime ][ group ] = ProjectTime.date_entry ;
$this->Project->hasMany[ ProjectTime ][ fields ] = array( ProjectTime.date_entry, ProjectTime.user_id, ProjectTime.project_id, SUM(ProjectTime.duration) AS durationTotal );
$result = $this->Project->find( all , array( conditions =>array( Project.id IN ( . implode(",", $projectTimeArray) . ) )));
我尝试过把它直接放到模型中有很多阵列中, 什么都没有。 我尝试过在组内设置一个阵列- 什么都没有。 我实在是一无所获, 所以如果有人能帮助我, 我非常感激它。