Zend_Controller_Router_Route_Hostname
제대로 작동하는 데 문제가 있습니다.젠드 프레임 워크의 하위 도메인에있는 경로 모듈
내가 내 설정에서
젠드 프레임 워크 1.9.4을 사용하고 내가 가진 :
resources.router.routes.www.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.www.route = ":module.domain"
resources.router.routes.www.defaults.module = "frontend"
resources.router.routes.www.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.www.chains.index.route = ":controller/:action/*"
resources.router.routes.www.chains.index.defaults.controller = "index"
resources.router.routes.www.chains.index.defaults.action = "index"
처음에는 그냥 잘 작동하는 것 같다 본다. 두 개의 모듈이 있습니다 :
services.domain
admin.domain
기본 모듈 프론트 엔드는 존재하지 않는 다른 모든 것에 응답합니다.
services.domain/mycontroller/myaction/
에 액세스 할 수 있으며 적절한 모듈에서 올바른 컨트롤러와 동작을 얻을 수 있습니다.
하지만 여기 내 문제가 있습니다 : 매개 변수를 지정할 수 없습니다. 내가 가면 F.x는 : -하지 않는 서비스 모듈
services.domain/mycontroller/myaction/key1/value1/key2/value2
그 다음 프론트 엔드 모듈 MYCONTROLLER 찾으려고 때문에, 잘못된 컨트롤러 예외를 얻을 것이다.
나는 Zend_Controller_Router_Route
으로 어슬렁 거리며 특정 param을 수신하라고 말했지만, 이것은 정상적으로 작동합니다. 그러나 모든 파라미터를 dynamiclly 기본 설정처럼 가질 수 있기를 원합니다.
설정에 어떤 문제가 있습니까?
당신이 같은 문제로 FW-일반 목록에 게시물을 발견, 내가이 문제가있는 유일한 사람이 아니에요 보인다 :) 을 완료 PHP – jochil
같은 다른 태그를 추가해야합니다 ,하지만 응답 없음 .. – Ole