我有一個自定義zend路由器的問題。 這是我的貓路由器Zend路由器URL數組合並
$frontController = Zend_Controller_Front::getInstance();
$router = $frontController->getRouter();
$router->addRoute('categories', new Zend_Controller_Router_Route(
'video/k/:id/:title',array(
'controller' => 'video',
'module' => 'default' ,
'action' => 'k',
'id' => '',
'title' =>''
)
));
$params = Zend_Controller_Front::getInstance()->getRequest()->getParams();
當我嘗試HTTTP://dev.dummy.com/video/k/1/foo工作正常,但
$this->url(array_merge($params, array('order' => 'title'))) or
$this->url(array_merge($params, array('order' => 'title')),'categories')
$this->url(array_merge($params, array('order' => 'title')),'categories', true)
犯規回報HTTTP: //dev.dummy.com/video/k/1/foo/order/title 仍然返回htttp://dev.dummy.com/video/k/1/foo。
希望得到這個幫助。 謝謝。
沒有任何變化仍然返回相同的url。 – kaiokenzo