Frage

Wer weiß, wie in CGridView Spaltenfeld einen bedingten Wert anzuzeigen?

Ich habe einen Eintrag in der DB für gender ‚M‘ von ‚F‘ bekam, in sterben CGridView aber ich Anzeige möchte ‚männlich‘ und ‚weiblich‘ bzw. und nicht M oder F.

würde Irgendwelche Ideen willkommen sein; -)

War es hilfreich?

Lösung

Ich habe festgestellt, dass bei voller if / else Syntax nicht zulässig ist, können Sie die Kurz Syntax. So etwas wie folgt aus:

array(
  'name'=>'column_name',
  'type'=>'HTML',
  'value'=>'($data->gender=="M")?"Male":"Female"',
),

Ich glaube, Sie können dies tun, mit dem „rohen“ Typ, sowie den „HTML“ Typ.

Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top