예제 #1
0
 public function __construct($application)
 {
     parent::__construct($application);
     if (isset($this->_file)) {
         // load config file
         $configFile = dirname($this->_file) . '/configs/config.php';
         if (Zend_Loader::isReadable($configFile)) {
             // Set this bootstrap options
             $this->setOptions(include $configFile);
         }
     }
 }
예제 #2
0
 public function __construct($application)
 {
     parent::__construct($application);
     require_once 'Zend/Loader/Autoloader.php';
     $loader = Zend_Loader_Autoloader::getInstance();
     $loaders = $loader->getAutoloaders();
     foreach ($loaders as $l) {
         $l->addResourceType('cronjob', 'cronjobs/', 'Cronjob');
         $l->addResourceType('apiendpoint', 'apiendpoints/', 'Apiendpoint');
     }
     $loader->setFallbackAutoloader(true);
 }
예제 #3
0
 public function __construct($application)
 {
     parent::__construct($application);
     // set config dir for this module
     $this->_configDir = $this->getResourceLoader()->getBasePath() . '/configs';
     // load module-specific routes
     $this->_loadRoutes();
     // register module configurator plugin which will call $this::onPreDispatch() on module access
     require_once 'Xzend/Controller/Plugin/ModuleConfigurator.php';
     $configurator = new Xzend_Controller_Plugin_ModuleConfigurator();
     $configurator->setModuleBootstrap($this);
     Zend_Controller_Front::getInstance()->registerPlugin($configurator);
 }
예제 #4
0
 /**
  * Constructor
  *
  * @param Zend_Application|Zend_Application_Bootstrap_Bootstrapper $application
  * @return void
  */
 public function __construct($application)
 {
     parent::__construct($application);
     $this->init();
 }
예제 #5
0
파일: Bootstrap.php 프로젝트: wthielen/zf1e
 public function __construct($application)
 {
     parent::__construct($application);
     $this->_loadInitializer();
 }