2009-10-15 6 views
1

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 기본 설정처럼 가질 수 있기를 원합니다.

설정에 어떤 문제가 있습니까?

+0

당신이 같은 문제로 FW-일반 목록에 게시물을 발견, 내가이 문제가있는 유일한 사람이 아니에요 보인다 :) 을 완료 PHP – jochil

+0

같은 다른 태그를 추가해야합니다 ,하지만 응답 없음 .. – Ole

답변

관련 문제