Zend Framework параметры маршрутизации - PullRequest
1 голос
/ 18 февраля 2011

В моем приложении определено несколько маршрутов.Когда маршрут A совпадает, и я собираю URL, используя маршрут B без сброса, он не включает текущие параметры запроса.

Существует ли простой способ включить все параметры запроса при сборке URL-адреса по маршруту, отличному от текущего?Я взглянул на Zend_Controller_Router_Rewrite-> useRequestParametersAsGlobal, но это (очевидно) также будет включать параметры запроса, когда reset = true

1 Ответ

0 голосов
/ 19 декабря 2011

Вы можете попробовать следующее.

$oldParams = $this->_getAllParamas();
unset($oldParams['module']);
unset($oldParams['controller']);
unset($oldParams['action']);

Передать

array_merge(array('new'=>'param'),$oldParams)

вашему помощнику по просмотру URL.

...