0

내가 여기에 사람 모듈을 가지고 작동하지 내 부트 스트랩입니다 :모듈 부트 스트랩

응용 프로그램/모듈/사람/Bootstrap.php

class Person_Bootstrap extends Zend_Application_Bootstrap_Bootstrap { 
    protected function _initAutoload() { 
     $personLoader = new Zend_Loader_Autoloader_Resource(array (
      'basePath' => APPLICATION_PATH . '/modules/person', 
      'namespace' => 'Person', 
      'resourceTypes' => array (
             'form' => array ('path' => 'forms/', 'namespace' => 'Form_'), 
             'model' => array ('path' => 'models/', 'namespace' => 'Model_') 
            ); 
     )); 
     return $personLoader ; 
    } 
} // end class 

하지만이 모듈의 컨트롤러/액션에 갈 때마다 이 부트 스트랩을 고려하지 않았습니다. 따라서 내가 좋아하는이 모듈 형태에 액세스 할 수 없습니다입니다 :

class Person_Form_MyForm extends Zend_Form { 

    // elements 
} 

답변

4

Zend_Application_Bootstrap_Bootstrap이 모듈 부트 스트랩을 만들 때 application/Bootstrap.php

로 전환 응용 프로그램 Bootstrap을 위해, 당신은 Zend_Application_Module_Bootstrap 클래스를 확장해야합니다.

관련 문제