Y a-t-il un meilleur moyen pour moi de calculer ce qui suit (J'essaie de récupérer tous les "Action Items" d'hier et les stocker dans "paste_due", et tous les items d'action pour aujourd'hui et les stocker dans « aujourd'hui ») - C'est à l'intérieur de mon « Agents » contrôleur (ActionItem et ActionItem « belongsTo » Agent) Agent « hasMany »:CakePHP: Plage de dates
public function planner() {
$yesterday = date("Y-m-d 23:59:59", strtotime("yesterday"));
$conditions = array('ActionItem.due <' => $yesterday, 'ActionItem.agent_id' => '1');
$this->set('past_due', $this->Agent->ActionItem->find('all', array('conditions' => $conditions)));
$today = date("Y-m-d 00:00:00", strtotime("today"));
$today_end = date("Y-m-d 23:59:59", strtotime("today"));
$conditions = array('ActionItem.due >' => $today, 'ActionItem.due <' => $today_end, 'ActionItem.agent_id' => '1');
$this->set('today', $this->Agent->ActionItem->find('all', array('conditions' => $conditions)));
}
les travaux ci-dessus, mais je ne suis pas sûr si c'est le meilleur façon d'aller à propos de i ..