Yii CActiveDataProvider或CGridView中的进程
我有一个名为City的表,表包含字段IsMetro,它是位(1),所以它可以存储1或0,我为这个表生成了模型,并生成了CRUD操作表单 现在我想要True而不是1,想要False而不是0 我应该在CActiveDataProvider或CGridView中的何处执行此操作,以及如何执行此操作 我得到这个输出Yii CActiveDataProvider或CGridView中的进程,yii,cgridview,cactivedataprovider,Yii,Cgridview,Cactivedataprovider,我有一个名为City的表,表包含字段IsMetro,它是位(1),所以它可以存储1或0,我为这个表生成了模型,并生成了CRUD操作表单 现在我想要True而不是1,想要False而不是0 我应该在CActiveDataProvider或CGridView中的何处执行此操作,以及如何执行此操作 我得到这个输出 CityId - City Name - IsMetro-(bit(1)) 1 A 1 CityId - City Name - IsMetro-(bit
CityId - City Name - IsMetro-(bit(1))
1 A 1
CityId - City Name - IsMetro-(bit(1))
1 A True
我想要这个输出
CityId - City Name - IsMetro-(bit(1))
1 A 1
CityId - City Name - IsMetro-(bit(1))
1 A True
请尝试以下代码:
在视图admin.php中
array(
'name'=>'IsMetro',
'value'=>'$data->IsMetro=="1"?"TRUE":"FALSE"',
),
您可以在CGridView列中使用属性
值
执行此操作。在你们的专栏里,你们可以这样写
array(
'header' => 'IsMetro',
'htmlOptions' => array('style' => 'text-align:center;'),
'value'=>'($data->IsMetro==1)?"True":"False"',
),