[英]Yii CGridView search filter with array as data provider
我对Yii(以及所有框架一起)还很陌生,并且我想使用GridView来显示包含在数组中的搜索结果,如下所示:
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id' => $model['res_id']
, 'dataProvider' => new CArrayDataProvider( $model['company'] )
, 'ajaxUpdate' => true
, 'itemsCssClass' => 'table table-bordered table-striped table-hover'
, 'pagerCssClass' => 'cni_pagination'
, 'pager' => array(
'htmlOptions' => array( 'class' => 'pagination' )
, 'header' => ''
)
));
?>
结果显示很好:
但是我在努力将搜索过滤器添加到该表中。
我所能找到的就是在其中添加$model->search
,但是,由于我的$model
是从数组生成的,因此无法使用它。
有什么建议怎么做? 我需要创建其他类来定义吗? 指向正确手册的链接也将有所帮助。
好的,我找到了这个有用的链接并完成了它。
那比我容易:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.