是否可以使用条件显示cgridview数据。比如只显示status = 1的数据。
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-details-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'name1',
'p_address1',
'phoneno',
'email1',
'owner_name',
'position',
'status'
array(
'class'=>'CButtonColumn',
'template'=>'{delete}',
),
),
));
该表的状态为0和1.我只想要那些状态为1的列表。
更新: 如果我改变了这样的搜索方法
$criteria->compare('status',1);
它完美无缺。但这是一个好习惯吗?
答案 0 :(得分:1)
您可以在CGridView中显示模型中的数据。您可以添加条件作为条件。 例如,在搜索方法的模型中添加
$criteria->addCondition('status = 1');