私は以下の計算方法がありますか(私はすべての "アクションアイテム"を昨日からプルして "paste_due"に保存しようとしています。CakePHP:日付範囲
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)));
}
上記動作しますが、それは最高の場合、私は確かにないよ: - 「今日」)これは私の「エージェント」コントローラ(エージェント「hasManyの」ActionItemとActionItem「belongsToの」エージェント)の内側にあります