カスタム zend ルーターに問題があります。これは私の猫のルーターです
$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 を返します。
この助けを願っています。ありがとう。