我正在尝试使用数组中的值设置 htmlOptions,该数组用作 CGridView 组件的 DataProvider(它是 CArrayDataProvider)。其中有一个标志,可以是 0 或 1(0 表示字体粗细:正常,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>
我究竟做错了什么?