我在CGridView中删除过滤器 1.在具有过滤值的第一页过滤器上,它起作用 2.转到过滤器第二页 3.通过从下拉列表中选择另一个值来应用过滤器,下拉值为post,但grid不过滤当前所选值。它显示旧过滤器值的结果。
Array
(
[MyForm] => Array
(
[NameSearch] =>
[CitySearch] =>
[Status] => 1
)
[MyForm_page] => 1
[ajax] => myForm-grid
)
Array
(
[MyForm] => Array
(
[NameSearch] =>
[CitySearch] =>
[Status] => 1
)
[MyForm_page] => 2
[ajax] => myForm-grid
)
时间GET数据相同。
答案 0 :(得分:1)
网址管理 ajax路径获取默认Yii框架所以我在 CGridView 中使用并且它通过问题解决
'ajaxUrl' => $this->createUrl('site/myForm'),
使用上述代码,过滤器的格式为URL管理中设置的规则。