Zend framework 使用URL视图帮助器链接时从URL中删除参数

Zend framework 使用URL视图帮助器链接时从URL中删除参数,zend-framework,view-helpers,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> 将输出: &l

使用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>


是否可以清除参数帮助器输出的url?

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

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


文档:

卡里姆,你在跟踪我吗?:)空值和真值代表什么?请参阅-第三个参数是是否使用提供的参数重置路由默认值,第四个参数是是否对url进行编码