Zend Framework параметры маршрутизации
У меня есть несколько маршрутов, определенных в моем приложении. Когда маршрут A совпадает, и я собираю URL, используя маршрут B без сброса, он не включает текущие параметры запроса.
Есть ли простой способ включить все параметры запроса при сборке URL-адреса по маршруту, отличному от текущего? Я взглянул на Zend_Controller_Router_Rewrite->useRequestParametersAsGlobal, но это будет (очевидно) также включать параметры запроса, когда reset = true
1 ответ
Вы можете попробовать следующее.
$oldParams = $this->_getAllParamas();
unset($oldParams['module']);
unset($oldParams['controller']);
unset($oldParams['action']);
Проходить
array_merge(array('new'=>'param'),$oldParams)
на ваш помощник просмотра URL.