2012-02-20 4 views
0

때문에 index.php를에 나는추가 사용자 정의 컨트롤러 디렉토리는

$front = Zend_Controller_Front::getInstance(); 
$front = $front->addControllerDirectory('/path/to/directory'); 

을 한 후 나는/디렉토리

에 있지만 다음 젠드 불평/그/경로에 내 컨트롤러 파일 중 하나를 배치 컨트롤러를 찾지 못했습니다 ...

무엇이 잘못 되었습니까? 젠드 설명서에서

+0

컨트롤러를 네임 스페이스로 올바르게 기억했는지, 기본값을 재설정하지 않은 새 컨트롤러 디렉토리를 추가했는지 컨트롤러 디렉토리. 따라서 네임 스페이스가 올바른지 확인하고 오토로더를 업데이트해야 할 수도 있습니다. Application_Path_To_MyController() – RockyFord

답변

0

:

주 : 모듈 이름없이 addControllerDirectory()를 사용하는 경우가 기본 모듈의 디렉토리 설정합니다 - 이미 존재 경우 덮어 쓰기를. 사용자 정의 컨트롤러가있는 곳은 기본 모듈이 아니라면

그래서 모듈 이름을 지정

$front->addControllerDirectory('/path/to/directory', 'moduleName'); 

당신은 또한 application.ini 파일에 추가 할 수 있지만 :

application.ini :

; resources frontController 
resources.frontController.controllerDirectory[] = APPLICATION_PATH "/path/to/directory1" 
resources.frontController.controllerDirectory[] = APPLICATION_PATH "/path/to/directory2" 
관련 문제