我有一个使用自定义路线的Zend应用程序:
$router->addRoute(
'search',
new Zend_Controller_Router_Route('search/:s/*',array(
'module' => 'public',
'controller' => 'post',
'action' => 'search'
));
$router2->addRoute(
'search',
new Zend_Controller_Router_Route('search/:s/type/:controller/*',array(
'module' => 'public',
'controller' => 'post',
'action' => 'search'
));
但我想知道是否可以使“type /:controller”可选(以及控制器的默认值)并将这两个规则合二为一,以便它适用于:
mydomain/search/prueba
=> 控制器发布,操作搜索
mydomain/search/prueba/type/event
=> 控制器是事件,操作是搜索