저는 Zend Framework 초보자입니다. 내 application.ini 파일에 다른 경로를 추가하는 방법을 알아 내려고하고 있습니다.Zend Framework에서 application.ini의 경로 설정
나는 현재 다음과 같이 내 경로가 설정 한 :
resources.router.routes.artists.route = /artists/:stub
resources.router.routes.artists.defaults.controller = artists
resources.router.routes.artists.defaults.action = display
을 ... /아티스트/조 - Bloggs에 프로파일을 dipslay하는 컨트롤러 "예술가"의 "디스플레이"동작을 사용할 수 있도록 문제의 예술가 - 잘 작동합니다.
내가 지금하고 싶은 일은 /artists/joe-bloggs/random-gallery-name이 "아티스트"컨트롤러의 "갤러리"작업으로 이동하도록 다른 경로를 설정하는 것입니다.
내가 지금처럼 (위의 블록 아래)에 application.ini 파일에 추가 블록을 추가하는 시도:
resources.router.routes.artists.route = /artists/:stub/:gallery
resources.router.routes.artists.defaults.controller = artists
resources.router.routes.artists.defaults.action = galleries
...하지만 난 할 때 /아티스트/조 - Bloggs에의 페이지은 더 이상 작동하지 않습니다 (Zend는 "joe-bloggs"컨트롤러로 라우팅하려고합니다).
"/ : gallery"의 존재 여부에 따라 "아티스트"컨트롤러의 동작을 변경할 수 있도록 application.ini에서 경로를 어떻게 설정합니까?
나는 아마도 내가 어리석은 실수를 저지르고 있다는 것을 알고있다. 그래서 나의 어리 석음을 지적하고 올바른 길 (나에게 말장난이 없다)에 나를 고정 시켜라.
, 그것은 훨씬 더 자세한입니다 application.ini에 넣는 것보다 이해하기 쉽다. – jolyonruss
@jolyonruss 다른 한편으로 나는 그렇지 않다. –