Удаление параметров из URL при использовании вспомогательных ссылок Url view - PullRequest
7 голосов
/ 15 июня 2009

При использовании помощника вида 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, выведенный помощником параметров?

1 Ответ

21 голосов
/ 15 июня 2009

Я думаю, что третий параметр помощнику очистит параметры по умолчанию, например,

<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

...