我目前正在尝试在Yii中实现bootstrap网格视图。此列表工作正常,但过滤器无法正常工作,
我的观点:
<?php
$obj=$this->widget('bootstrap.widgets.TbExtendedGridView', array(
'dataProvider'=>$dataProvider,
'type' => 'striped bordered',
'filter' => $model,
'columns'=>array(
array( // display 'create_time' using an expression
'name'=>'host_name',
'value'=>'$data->host_name',
),
array(
'name'=>'host_serviceid',
'value'=>'$data->host_serviceid',
),
array(
'name'=>'status',
'value'=>'$data->status',
),
array(
'class'=>'CButtonColumn',
'template'=>'{edit_date}{update}{delete}',
'htmlOptions'=>array('width'=>'95px'),
'buttons' => array(
'edit_date' => array( //the name {reply} must be same
'label' => 'Add Date', // text label of the button
'url' => 'Yii::app()->createAbsoluteUrl("NimsoftHostsDetails/View", array("id"=>$data->host_id))',
'imageUrl' => Yii::app()->baseUrl.'/images/icons/pencil.png', // image URL of the button. If not set or false, a text link is used, The image must be 16X16 pixels
),
),)
),
));
?>
提前感谢您的帮助。
答案 0 :(得分:1)
检查控制器...
$model = new YourModel('search');
$model->unsetAttributes(); // clear any default values
if (isset($_GET['YourModel'])) {
$model->attributes = $_GET['YourModel'];
}
检查YourModel“function search()”
在“规则”中检查“安全搜索”字段
中的YourModel