0
を仕事に失敗した私は、行を飾るしたいビューのテーブルで1 isoverdeadlineは「はい」ここでテーブルの装飾はここ
<tr <?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#CC3300"';
}
?>
>
<td width="250" <?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>
><?php echo $projectname; ?> </td>
<td width="70"<?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#CC3300"';
}
?>
><?php echo $ticketid; ?></td>
<td <?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>
><?php echo $subject; ?></td>
<td<?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>
><?php echo $startdate; ?></td>
<td<?php
if(strcmp($isoverdeadline,'yes'))
{
echo ' style:"background-color:#fff"';
}
?>><?php echo $deadline; ?></td>
</tr>
がproject_info配列意志でのcontrolerのコードの一部であるに等しいですビューに表示されるように設定します。
if($this->is_proj_due($project_info['deadline'])<0) //deadline is over
{
$project_info['isoverdeadline']='yes';
}
else
{
$project_info['isoverdeadline']='no';
}
return $project_info;
function is_proj_due($due_date)
{
$now=new DateTime('now');
$dnow=$now->format('Y-m-d');
$due=$due_date->format('Y-m-d');
$interval =(strtotime($dnow)-strtotime($due));
print_r($interval);
return $interval;
}
何も変わったとは限りません。私はそれが原因で時間の比較だと思います。私はどんな助けにも感謝しています。
私はなぜブール値を使用しなかったのか分かりません。私はstuuupeedでした。非常に良いスポット! –
Hel-llo、あなたの言うとおりに修正しましたが、今ではページが空白になっています –
構文エラー?エラーログを確認してみてください。 – deceze