2013-05-07 6 views
0

내 URL을 젠드 라우터를 사용하는 경우 http://mysite.com/index/bytype/id/5/name/ACTION
는 내가이 같은 파일 router.ini에서 Config했다 http://mysite.com/index/bytype/5.ACTION.html
에 다시 할 것입니다 :젠드 탐색하지 못했습니다 작업 원인 젠드 라우터

routes.bytype.type  = "Zend_Controller_Router_Route_Regex" 
routes.bytype.route    = "bytype/(\d+).(.*).html" 
routes.bytype.defaults.module  = "default" 
routes.bytype.defaults.controller = "index" 
routes.bytype.defaults.action  = "bytype" 
routes.bytype.map.1    = "id" 
routes.bytype.map.2    = "name" 
routes.bytype.map.3    = "page" 

routes.bytype.reverse   = "bytype/%d.%s.html" 

코드 위 내가 다음 페이지로 이동하지 않으면 다음 페이지로 넘어 가지 않습니다. 매개 변수 페이지/2를 사용할 수 없습니다. 라우터를 다시 작성하면 내 주소가 http://mysite.com/index/bytype/5.ACTION.html이됩니다. 다시 작성하지 않으면 http://mysite.com/index/bytype/id/5/name/ACTION/page/2
위의 url에 "page"매개 변수를 어떻게 포함시킬 수 있습니까?

답변