データベースに 0 または 1 を格納できるフィールド ステータスがあります。0 = 非アクティブ、1 = アクティブ。yii でコンボボックスを作成すると、admin.php ファイルは適切に検索されますが、コンボボックスに表示されるテキストは 0 と 1 ですが、In-Active と Active が表示されますが、オプション値では 0 と 1 である必要があります。私のコード...
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'cities-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'country.countryname'=>array('name'=>'countryid', 'value'=>'$data->country->countryname', 'filter'=>CHtml::listData(Countries::model()->findAll(array('order'=>'countryname')), 'id', 'countryname')),
'cityname',
'citycode',
'citystatus'=>array('name'=>'citystatus', 'value'=>'$data->setCityStatus() . $data->getCityStatus($data->citystatus)', 'filter'=>CHtml::listData(Cities::model()->findAll(array()), 'citystatus', 'citystatus')),
'citycoords',
array(
'class'=>'CButtonColumn',
'template'=> ($iHasFullAccess == 1 ? '{view}{update}{delete}' : '{view}') ,
),
),
));
?>