Zend Route Overwriting each other -
edit, slight problem caused fix in respond below:
now these rules clash:
$router->addroute('view-category', new zend_controller_router_route(':id/category/:page', array('module' => 'default', 'controller' => 'category', 'action' => 'view', 'page' => null))); $router->addroute('management/category', new zend_controller_router_route('management/category/', array('module' => 'management', 'controller' => 'category', 'action' => 'index')));
so /management/category/reset gets captured view-category rule, if switch there order. never used issue.
ideally if caught /management or /administration ignore :name/category rule. possible make /management , /administration ignore previous rules , route controller action there no specific rules otherwise in areas.
old question:
$router->addroute('view-category', new zend_controller_router_route(':id/category', array('module' => 'default', 'controller' => 'category', 'action' => 'view'))); $router->addroute('view-category-page', new zend_controller_router_route(':id/category/:page', array('module' => 'default', 'controller' => 'category', 'action' => 'view')));
these rules clash stops paginator working on /category-name/category url.
is there away combine them?
try add default value "page" param.
$router->addroute('view-category', new zend_controller_router_route(':id/category/:page', array('module' => 'default', 'controller' => 'category', 'action' => 'view', 'page' => null) ) );
Comments
Post a Comment