Мне нужно преобразовать строку следующим образом:
$url = 'module/controller/action/param1/param1value/paramX/paramXvalue';
на URL относительно текущего маршрутизатора (включая перевод и т. Д.).
Обычно я генерирую целевые URL-адреса, используя помощник вида url, но для этого мне нужно указать все параметры, поэтому мне нужно будет вручную взорвать строку. Я пытался использовать объект запроса, например:
$request = new Zend_Controller_Request_Http();
// some code here passing the $url
Zend_Debug::dump($request->getControllerName()); // null instead of 'controllers'
Zend_Debug::dump($request->getParams()); // null instead of array
но это, кажется, подозревается. Нужно ли отправлять этот запрос?
Как хорошо справиться с этим делом?