अपनी क्वेरी बनाने का यह एक बहुत ही अजीब तरीका है :-S
इसे इस तरह लिखा जा सकता है (मान लें कि प्रोजेक्ट में कई प्रोजेक्टटाइम हैं):
$result = $this->Project->find('all', array(
'conditions'=>array(
'Project.id'=>implode(",", $projectTimeArray)
),
'joins'=>array(
array(
'table'=>'project_times',
'alias'=>'ProjectTime',
'type'=>'INNER',
'conditions'=>array(
'ProjectTime.project_id = Project.id',
'ProjectTime.user_id'=>$this->Auth->user('id'),
'ProjectTime.date_entry >='=>$firstDay
'ProjectTime.date_entry <=' => $lastDay
),
'order'=>array('ProjectTime.date_entry'=>'ASC'),
'group'=>array('ProjectTime.date_entry')
)
)
));
(संपादक में टाइप किया गया, परीक्षण नहीं किया गया;-)