CGridViewコンポーネント(これはCArrayDataProvider)のDataProviderとして使用される配列の値を使用してhtmlOptionsを設定しようとしています。それになりますフラグがあるのいずれか(フォントウェイトのための0:太字のため、通常、1)0または1CGridViewのhtmlOptionsに式を追加する
'htmlOptions'=>array('style'=>'$data["flag"] == 1 ? font-weight: bold; : font-weight: normal;'),
それは動作しませんでしたので、私はdataProviderの直接スタイルを設定しようとしました(フォントの太さを返す:太字;フォントウェイトを:ノーマル;):
'htmlOptions'=>array('style'=>'$data["style"]'),
しかし、出力は次のようになります。
<td style="$data["style]">Value</td>
私が間違って何をしているのですか?
これを試すことができますが私をたくさん助けたが、何であれば、私はいくつかの固定されたスタイルに加えて、いくつかの動のを設定したかったです。私はいくつかの文字列を連結しようとしましたが、動作しませんでした。 – Elathan