使用TbGridView中的条件显示名称

时间:2015-10-12 09:36:00

标签: yii

我存储的状态值0或1表示已启用或已禁用。我在TbGridView中显示值。在状态字段中,显示值为0或1.但我想显示已启用或已禁用。

我的代码在这里,

<?php $this->widget('bootstrap.widgets.TbGridView',array(
'id'=>'states-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
    'state_val',
    'state_name',
    'status',
    array(
        'class'=>'bootstrap.widgets.TbButtonColumn',
         'template'=>'{update}',
    ),
),
)); ?>

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

[
'attribute' => 'status',
'value' => '($data->status) ? "Enabled" : "Disabled"',  
],