我需要像这样转换字符串:
$url = 'module/controller/action/param1/param1value/paramX/paramXvalue';
到有关当前路由器的 url(包括翻译等)。
通常我使用 url view helper 生成目标 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
但这似乎令人怀疑。我需要发送这个请求吗?
如何处理好这个案子?