Zend框架路由获取参数

时间:2015-02-02 18:47:00

标签: zend-framework zend-controller

使用Zend Framework 1.10,我有一个包含文章和搜索字段的列表。 在搜索字段中输入内容并点击 search 按钮时,它会生成以下网址:

https://example.org/products?category=12&no=

在搜索结果页面上,您会找到与搜索字段匹配的产品。

如果有超过10个带搜索属性的产品,则会出现 next 按钮。对于这个 next 按钮我使用以下代码生成url,遗憾的是不会扩展已经传递的参数(category和no)。

<a href="<?php echo $this->url(array('page' => $this->next)); ?>">
<?php echo $this->translate('NextPage'); ?> &gt;

它会将我重定向到https://example.org/products

如何从表单中添加已传递的GET参数?

1 个答案:

答案 0 :(得分:0)

您可以在会话中存储搜索中的GET参数,这样当您请求下一个网址时,您可以检索先前在搜索表单中输入的参数。