我有一个页面,其中包含五个选项(下拉列表),用于过滤我的数据集,底部有分页(Zend_Paginator)。每次选择更改其值时,我的表单都会获取get方法,并且我希望将我的页码重置为第一页。
此时提交表单时页面保持不变(当前页面),因为它包含在URL中,我不知道在提交后如何修改它。
我的网址是这样的:
.../controller/action/page/2?sec=3&subsec=10&subbus=17&act=all&subact=all
任何想法我怎么能这样做?
答案 0 :(得分:1)
如果您想避免网址本身的网页参数,可以在不使用网页参数的情况下构建表单操作。
$form->setAction('/controller/action');
或者,您可以修改paginator变量以指向第1页。
$paginator->setCurrentPageNumber(1);