PHP Zend Rota Config.ini - benzer modeller

1 Cevap php

Benim uygulamada rota benim istekleri için bir yapılandırma dosyası kullanıyorum. Ben aşağıdaki girdileri var:

routes.deal.route = "anlaşma /: id / *"

routes.deal.defaults.controller = "anlaşma"

routes.deal.defaults.action = "index"

routes.deal.reqs.id = "\ d +"

routes.deal.route = "anlaşma / buy /: id / *"

routes.deal.defaults.controller = "anlaşma"

routes.deal.defaults.action = "satın almak"

routes.deal.reqs.id = "\ d +"

here's what the behavior I'm looking for: mysite.com/deal/75 --- this will display the details of Deal 75 (equivalent to mysite.com/deal/?id=75; controller=deal, action=index)

mysite.com/deal/buy/75 - 75 anlaşma ya da satın almak (kontrolör = anlaşma, eylem = satın almak) -? mysite.com / anlaşma / satın almak için eşdeğer id = 75

Ben sadece bir diğer işe değil alabilirsiniz. Config ilk belirtilen hangisi, bu işe ne var.

Herkes burada yanlış yapıyorum ne işaret edebilir? Herhangi bir yardım büyük beğeni topluyor.

thanks, Oji

1 Cevap

İkinci rota, yani ismini değiştirmeyi deneyin:

routes.dealbuy.route = "deal/buy/:id/*"
routes.dealbuy.defaults.controller = "deal"
routes.dealbuy.defaults.action = "buy"
routes.dealbuy.reqs.id = "\d+"

Yolları farklı isimler olması gerekir.