CgridView rowCssClass

Подскажите, как использовать возможность указать cssClass для строк в таблице (rowCssClass). Пишу так, но не работает.

<?php $this->widget(‘zii.widgets.grid.CGridView’, array(

'id'=&gt;'somw-grid',


'dataProvider'=&gt;&#036;model-&gt;search(),


'filter'=&gt;&#036;model,


'summaryText'=&gt;'Отображаются {start}-{end} из {count} рекламных компаний.',


'rowCssClass' =&gt; 'someClass',

Нужно передавать массив… например так, чтобы сделать трех цветную зебру.


<?php $this->widget('zii.widgets.grid.CGridView', array(

     'rowCssClass' => array('first-row', 'second-row', 'third-row'), 

а если я хочу подсветить строку в зависимости от значения некоего поля в БД, обозначающего запись как новую или прочтенную. Т.е. все новые, еще не прочтенные записи, должны быть подсвечены.

$data - переменная с моделью… В данном случае в модели должно быть свойство isNew, исходя из которого узнаем нужный класс для tr.


<?php $this->widget('zii.widgets.grid.CGridView', array(

     'rowCssClassExpression' => '$data->isNew ? "new-row" : "normal-row"',