我在使用带有 get 参数的 Zend url 帮助器时遇到一些问题。
在一个视图中,我有分页,它在 get 中发送额外的参数(所以在 url 中),所以没关系。但这是不行的,即使我更改页面,参数也始终保留在 url 中。
事实上,zend url 助手 - 我用来生成链接或表单操作的 url - 在 url 末尾自动添加参数,因此无论我单击哪个链接,我都有这个参数...
//In my controller
$this->_view->url(array("action"=>"action-name");
// generate for example : "mywebsite/controller-name/action-name/pays/4" but I don't want the "/pays/4"
感谢您的帮助
The url
方法接受附加参数。其中之一重置get-string
参数。
url (
数组 $ urlOptions = 数组(),
$名称=空,
$重置=假,
$编码=真
)
给定路由名称生成一个 url。
参数:
array $urlOptions - 传递给 Route 对象的 assemble 方法的选项。
mix $name - 要使用的路由的名称。如果为 null 它将使用当前路由
bool $reset - 是否使用提供的默认值重置路由默认值
返回:
链接 href 属性的字符串 URL。
这一切都在文档中。以上针对ZF 1.10版本
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)