7

在使用 Url view helper 构建链接时,如果当前页面的 url 中有参数,则 Url view helper 生成的 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>

是否可以清理参数助手输出的url?

4

1 回答 1

20

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

<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

于 2009-06-14T21:08:25.067 回答