開いたときにタスクのリストを表示するさまざまなケースがあります。ステータスが割り当てられているこれらすべてのタスク: 進行中、完了、期限切れ。各タスクには有効期限が設定されています。タスクの有効期限が切れている場合、ページの読み込み時にタスクのステータスを期限切れに変更したいと思います。
タスクの期限が切れている場合にページがいつ読み込まれるかを確認し、期限が切れている場合は、そのタスクのステータスを期限切れに変更します。
クエリから取得しているデータは以下のとおりです
Array ( [0] => stdClass Object ( [ID] => 1 [agency_association_ID] => 1 [task_ID] => 3 [assigned_user_ID] => 8 [status] => Ongoing [comments] => Test task [date] => 2013-04-12 [task] => Domestic violence [active] => 1 ) )
見る
$date = date('Y-m-d');
if($date > $tasks->date)
{
echo"OVERDUE";
}
else
{
echo"IN DATE";
}
コントローラーがロードされるたびにチェックして連続ループに陥る場合に備えて、コントローラーでチェックを行いたくありません