Removing parameters from URL when using Url view h

2019-02-05 03:46发布

When using the Url view helper to build links, if the current page has parameters in the url, the url generated by the Url view helper will contains parameters as well.

For instance in the page /controller/action/param/value/ the following code:

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

will output:

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

Is it possible to clean the url outputted by the helper of parameters?

1条回答
smile是对你的礼貌
2楼-- · 2019-02-05 04:06

I think the third parameter to the helper will clear the default params, e.g.

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

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

查看更多
登录 后发表回答