Zend routes.ini有多个参数

时间:2014-09-24 10:30:48

标签: php url zend-framework routes

我在routes.ini(Zend 1.12)中为我的页面创建了一条新路线:

; voyants
routes.voyants-order.type = "Zend_Controller_Router_Route"
routes.voyants-order.route = "voyants_liste/:order/:page"
routes.voyants-order.defaults.module = front
routes.voyants-order.defaults.controller = voyants
routes.voyants-order.defaults.action = index
routes.voyants-order.defaults.page = 1 
routes.voyants-order.reqs.page = \d+ 
routes.voyants-order.reqs.order = \w+
routes.voyants-order.reverse = "voyants_liste/%s/%s" 

订单和页码参数的URL工作正常:例如mysite.com/voyants_liste/support/2,但是初始网址不起作用mysite.com/voyants_liste,我得到了一个异常

  

异常信息:

     

消息:指定的控制器无效(voyants_liste)

有什么想法吗? 谢谢

1 个答案:

答案 0 :(得分:0)

我juste需要我的参数的一些默认值:

routes.voyants-order.defaults.page = 1 
routes.voyants-order.defaults.order = nom

谢谢:)