脚本宝典收集整理的这篇文章主要介绍了如何在Yii中使用CGridView的ajaxUrl参数?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$this->widget('zii.widgets.grid.CGridView',array( 'id'=>'ge-cg-'.$myLib['id'],'filter'=>$geCGModel,'dataPRovider'=>$dataProvider,'columns'=>$columns,'ajaxUrl'=>Yii::app()->createUrl( 'Something/seArch' ),));
这似乎没有覆盖CGridView小部件的ajax url.网格的ajax请求仍然会转到呈现它的控制器(这与网格自己的控制器不同).
谢谢!
因此,如果您希望这些链接也使用您要指定的相同ajaxUrl,则必须为Cpagination对象和$dataProvider的CSort对象设置route属性,如下所示:
$dataProvider=new CActiveDataProvider('Modelname',array( 'crITeria'=>$criteria,'pagination'=>array( 'route'=>'something/search' ),'sort'=>array( 'route'=>'something/search' ) ));
这与您当前的CGridView设置相结合应该按预期工作.
以上是脚本宝典为你收集整理的如何在Yii中使用CGridView的ajaxUrl参数?全部内容,希望文章能够帮你解决如何在Yii中使用CGridView的ajaxUrl参数?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。