instructions conditionnelles à l'intérieur de la « valeur » pour CDataColumn

StackOverflow https://stackoverflow.com/questions/3873022

  •  28-09-2019
  •  | 
  •  

Question

Quelqu'un sait comment afficher une valeur conditionnelle dans le champ de la colonne CGridView?

J'ai une entrée dans la base de données pour le genre « M » « F », in die CGridView mais je voudrais afficher « Homme » et « féminin » respectivement et non M ou F.

Toutes les idées sont les bienvenues; -)

Était-ce utile?

La solution

J'ai trouvé que tout complet si / syntaxe d'autre n'est pas autorisé, vous pouvez utiliser la syntaxe abrégée. Quelque chose comme ceci:

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

Je pense que vous pouvez le faire avec le type « brut », ainsi que le type « HTML ».

Bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top