php-CDataColumn的“值”内的条件语句

有谁知道如何在CGridView列字段中显示条件值?

我在CGridView的DB中有一个性别“ M”的条目,但我想分别显示“男性”和“女性”,而不是M或F.

任何想法都将受到欢迎;-)

解决方法:

我发现虽然不允许完整的if / else语法,但可以使用速记语法.像这样:

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

我认为您可以使用“原始”类型以及“ HTML”类型执行此操作.

祝好运!

相关文章

1、将Yii2.0advanced版中应用主体frontend或backend应用复制...
Yii2restfulAPI文档一、配置模块:1.Config/main.php:  2...
Yii在framework/i18n/data/%lang%.php文件中有很多翻译.这...
在Yii2中,官方的页面多语言解决方案有两个:方案1,使用Yii...
Yii2.0对数据库查询的一些简单的操作1234567891011121314151...
数据查询User::find()->all();此方法返回所有数据;User:...