我的控制器中有以下代码:
public function actionAdmin()
{
$model=new MForm('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['ChManageForm']))
$model->attributes=$_GET['ChManageForm'];
$this->render('admin',array(
'model'=>$model,
));
}
和
const member=1;
const district=2;
我的观点(称为管理员)
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'ch-manage-form-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'form_name',
'region',
'phone_number',
'email',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
1 和 2 出现在名为 name 的列中(在我的视图文件中),并且该列的值以整数格式保存。我需要显示(在我看来(管理员))成员和地区而不是数字(例如成员而不是 1)。我该怎么做?