我有一个表显示ctp文件中表的一些数据。我想知道是否可以在cron作业触发器上更改特定行的css属性。
假设表格显示标题,描述,开始时间 当starttime等于当前时间时,我只想更改该特定行的背景。
答案 0 :(得分:0)
听起来你不需要这样一个功能的cron作业。
您可以检查数据日期是否为当前日期,并为该行添加特殊类。您使用的确切技术取决于您显示表的方式,但使用HTML帮助程序:
foreach( $data as $row ) {
echo $this->Html->tableCells(
array(
array( 'Column 1', 'Column 2', '...' )
),
( $row[ 'date' ] == date( 'Y-m-d' ) ) ? 'highlight' : '',
( $row[ 'date' ] == date( 'Y-m-d' ) ) ? 'highlight' : ''
);
}
在CSS中:
.highlight {
background-color:yellow;
}