Hi 
i have made various rules for paths...
All of them work individually but when i place them together some don't
work.
if i change their order some other stops to work.

My application.ini file has rules in this order:- 

resources.router.routes.categoryname.type = "Zend_Controller_Router_Route" 
resources.router.routes.categoryname.route = ":categoryname" 
resources.router.routes.categoryname.defaults.controller = "category" 
resources.router.routes.categoryname.defaults.action = "index" 
resources.router.routes.categoryname.reqs.categoryname = "[a-z0-9-]+"
(works, takes me to category page)

resources.router.routes.articlename.type = "Zend_Controller_Router_Route" 
resources.router.routes.articlename.route = ":categoryname/:articlename" 
resources.router.routes.articlename.defaults.controller = "article" 
resources.router.routes.articlename.defaults.action = "index" 
resources.router.routes.articlename.reqs.qqq = "[a-z0-9-]+"
(works, takes me to article page)

resources.router.routes.user.type = "Zend_Controller_Router_Route"
resources.router.routes.user.route = "user"
resources.router.routes.user.defaults.controller = "user"
resources.router.routes.user.defaults.action = "index"
resources.router.routes.user.reqs.username = "[a-z0-9-]+"
(works, takes me to user page)

resources.router.routes.articlenew.type = "Zend_Controller_Router_Route"
resources.router.routes.articlenew.route = ":categoryname/new"
resources.router.routes.articlenew.defaults.controller = "category"
resources.router.routes.articlenew.defaults.action = "new"
resources.router.routes.articlenew.reqs.username = "[a-z0-9-]+"
(works, but takes me to wrong page that is article page instead of new
category page) 

resources.router.routes.articlenew.type = "Zend_Controller_Router_Route"
resources.router.routes.articlenew.route = ":categor/:articl/edit"
resources.router.routes.articlenew.defaults.controller = "article"
resources.router.routes.articlenew.defaults.action = "edit"
resources.router.routes.articlenew.reqs.username = "[a-z0-9-]+"
(works, takes me to edit page)

resources.router.routes.articles.type = "Zend_Controller_Router_Route"
resources.router.routes.articles.route = "user/activate/:userId/:accode"
resources.router.routes.articles.defaults.controller = "user"
resources.router.routes.articles.defaults.action = "activate"
resources.router.routes.articles.reqs.username = "[a-z0-9-]+"
(works, takes me to user page but takes wrong values)
Array ( [controller] => user [action] => activate [45] =>
6ed38d3abc73818209ef10251e45ca32ba95f09c [module] => default ) 
it should be
Array ( [controller] => user [action] => activate [userId] => 45 [accode] =>
6ed38d3abc73818209ef10251e45ca32ba95f09c [module] => default ) 

resources.router.routes.articles.type = "Zend_Controller_Router_Route"
resources.router.routes.articles.route = "user/:act"
resources.router.routes.articles.defaults.controller = "user"
resources.router.routes.articles.defaults.action = "index"
resources.router.routes.articles.reqs.qqq = "[a-z0-9-]+"
(works, takes me to user page)


Now if i move not working one down it starts working but some other stops
working....

Is there any specific sequence to order rules...

PLease help..... 

Regards
Kusum
-- 
View this message in context: 
http://n4.nabble.com/Route-Rewrite-Problem-tp974415p974415.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to