使用Url视图助手链接时从URL中删除参数

时间:2009-06-14 20:47:52

标签: zend-framework view-helpers

使用Url视图助手构建链接时,如果当前页面在url中包含参数,则Url视图助手生成的url也将包含参数。

例如在 / controller / action / param / value / 页面中,代码如下:

<a href="<?php echo $this->url(array(
    'controller' => 'index',
    'action' => 'index'
)) ?>">Dashboard</a>

将输出:

<a href="/index/index/param/value/">Dashboard</a>

是否可以清除参数助手输出的网址?

1 个答案:

答案 0 :(得分:21)

我认为帮助器的第三个参数将清除默认参数,例如

<a href="<?php echo $this->url(array(
    'controller' => 'index',
    'action' => 'index'
), null, true) ?>">Dashboard</a>

文档:http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial