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

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -