resources.router.routes.home.defaults.module = main
resources.router.routes.home.defaults.controller = index
resources.router.routes.home.defaults.action = show
당신이 당신의 application.ini에 넣어 것을이 부분은 기본 모듈로이 설정되지 않습니다이 모듈/컨트롤러/액션에 경로을 설정합니다.
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
이 라인은 모듈 활성화를위한 좋은 그러나와 결합 할 필요가 :
resources.modules[] =
각 모듈은 Zend_Application_Module_Bootstrap
를 확장 모듈 루트에 빈 Bootstrap.php을 가지고 있는지 확인하십시오. 로드 및 라우팅이 올바르게 수행되는지 확인하는 데 필요합니다. 당신의 application.ini에
resources.frontController.defaultmodule = 'default'
:
이제 기본 모듈을 설정, 같은 라인을 넣어.
이 라인 :
resources.frontController.defaultcontrollername = 'index'
resources.frontController.defaultaction = 'index'
은 기본 동작 및 컨트롤러를 설정,하지만 그들은 모든 모듈을 위해 그것을 할. 각 모듈에 대한 기본 컨트롤러 또는 각 컨트롤러에 대한 기본 동작을 지정하는 방법을 모르겠습니다.
나는 보통 인덱스가 기본 컨트롤러와 기본 동작하자 내가 원하는 경우 다른 작업은 앞으로 내가 여기에 인덱스 대신 일이 :
public function indexAction() {
$this->+_forward('otherAction');
}
행운을 빕니다.