Я пытаюсь установить htmlOptions, используя значение из массива, используемого в качестве DataProvider компонента CGridView (это CArrayDataProvider). В нем есть флаг, который будет либо 0, либо 1 (0 для font-weight: normal и 1 для жирного)
'htmlOptions'=>array('style'=>'$data["flag"] == 1 ? font-weight: bold; : font-weight: normal;'),
Это не сработало, поэтому я попытался установить стиль непосредственно в DataProvider (возвращая вес шрифта: полужирный; или вес шрифта: нормальный;):
'htmlOptions'=>array('style'=>'$data["style"]'),
Но вывод:
<td style="$data["style]">Value</td>
Что я делаю не так?