instructions conditionnelles à l'intérieur de la « valeur » pour CDataColumn
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; -)
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