0

我有一個Person模塊,這裏是我的自舉:模塊引導工作不

應用程序/模塊/人/ 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是應用程序Bootstrap,其中進入application/Bootstrap.php

當創建一個模塊的引導,你應該擴展Zend_Application_Module_Bootstrap類。