将Zend_Paginator页面重置为选择更改的第一页

时间:2012-10-24 07:01:01

标签: php jquery zend-framework

我有一个页面,其中包含五个选项(下拉列表),用于过滤我的数据集,底部有分页(Zend_Paginator)。每次选择更改其值时,我的表单都会获取get方法,并且我希望将我的页码重置为第一页。

此时提交表单时页面保持不变(当前页面),因为它包含在URL中,我不知道在提交后如何修改它。

我的网址是这样的:

 .../controller/action/page/2?sec=3&subsec=10&subbus=17&act=all&subact=all 

任何想法我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

如果您想避免网址本身的网页参数,可以在不使用网页参数的情况下构建表单操作。

   $form->setAction('/controller/action');

或者,您可以修改paginator变量以指向第1页。

    $paginator->setCurrentPageNumber(1);