ZF 1.8 프로젝트에서 모듈을 사용하려하지만 모듈 작업에 대한 라우팅을 작동시킬 수 없습니다. 'TTT를 I가 diretory 생성 (모듈 디렉토리 initilaizeZendFramework에서 모듈 사용하기 1.8.2
$router->addRoute(
$name,
new Zend_Controller_Router_Route('test',
array('controller' => 'ttt',
'module' => 'test',
'action' => 'index'))
);
: 여기
내가'테스트 '제어기'TTT '액션'인덱스 '모듈 가리키는 "/ 테스트"경로를 생성하는 예이다 메시지 : "$front->addModuleDirectory(dirname(__FILE__) . '/modules');
을하지만 같은 오류가 받고 있어요 example.com/test처럼 내가 URL을 열 때, 필요한 컨트롤러와 뷰 클래스) 부트 스트랩 동안 그것을 지정"지정된 잘못된 컨트롤러 (TTT) "를.
예제에 어떤 문제가 있습니까?
고정.
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
맞습니다. 클래스 이름을 그런 식으로 지정해야하며 application.ini도 리소스로 채워야합니다. frontController.moduleDirectory 매개 변수 Bootstrap.php에서이 매개 변수를 설정하는 몇 가지 이유 때문에 작동하지 않습니다. 또한 zf.sh가 모듈의 파일에 대한 코드를 잘못 생성합니다. –
그래, 분명히 준비가되어 있지 않아서 1.8 버전의 Zend_Tool을 포함해서는 안됩니다. 믿음을 가지십시오, 그것은 곧 분류 될 것입니다 :) –