コード例 #1
0
 /**
  * Bootstrap implementation
  *
  * This method may be overridden to provide custom bootstrapping logic.
  * It is the sole method called by {@link bootstrap()}.
  *
  * @param  null|string|array $resource
  * @return void
  * @throws Zend_Application_Bootstrap_Exception When invalid argument was passed
  */
 protected function _bootstrap($resource = null)
 {
     if (null === $resource && $this->hasOption('autoloadResources')) {
         // Bootstrap all? No, lazy loading...
         $resource = $this->getOption('autoloadResources');
     }
     parent::_bootstrap($resource);
 }
コード例 #2
0
ファイル: Bootstrap.php プロジェクト: niavok/syj
 public function _bootstrap($resource = null)
 {
     $autoloader = Zend_Loader_Autoloader::getInstance();
     foreach (self::$libns as $namespace) {
         $autoloader->pushAutoloader(array($this, 'syj_autoload'), array($namespace, 'Syj_'));
     }
     parent::_bootstrap($resource);
 }
コード例 #3
0
ファイル: Bootstrap.php プロジェクト: rlechner/wtprojekt
 protected function _bootstrap($resource = null)
 {
     Zend_Session::start();
     require_once "DBSettings.php";
     require_once "Zend/Registry.php";
     require_once 'Zend/Db.php';
     require_once 'Zend/Db/Table.php';
     require_once 'Zend/Debug.php';
     require_once '../application/models/Vocable.php';
     parent::_bootstrap($resource);
     require_once 'Zend/Loader/Autoloader.php';
     //-- Set up Autoload
     Zend_Loader_Autoloader::getInstance();
     $mysqli = new mysqli(DBSettings::HOST, DBSettings::USER, DBSettings::PASSWD, DBSettings::SCHEMA);
     if (!$mysqli) {
         printf("Connect failed: %s\n", mysqli_connect_error());
         exit;
     }
     $mysqli->set_charset('utf8');
     Zend_Registry::set('dbc', $mysqli);
     $params = array('host' => DBSettings::HOST, 'username' => DBSettings::USER, 'password' => DBSettings::PASSWD, 'dbname' => DBSettings::SCHEMA);
     $db = Zend_Db::factory('PDO_MYSQL', $params);
     Zend_Db_Table::setDefaultAdapter($db);
 }
コード例 #4
0
 /**
  * Overrride this protected method of our parent class to force the order of initializing resources
  *
  */
 protected function _bootstrap($resource = null)
 {
     if ($resource == null) {
         $resources = array('db', 'profiling', 'logging', 'session', 'locale', 'translate', 'view');
         foreach ($resources as $resource) {
             $this->_executeResource($resource);
         }
         // now configure anything else in the config not already initialized
         foreach ($this->getPluginResourceNames() as $resource) {
             if (!in_array($resource, $resources)) {
                 $this->_executeResource($resource);
             }
         }
     } else {
         return parent::_bootstrap($resource);
     }
 }
コード例 #5
0
ファイル: Bootstrap.php プロジェクト: shadobladez/erp2
 /**
  * Add gracefull error handling to the bootstrap process
  */
 protected function X_bootstrap($resource = null)
 {
     $errorHandling = $this->getOption('errorhandling');
     try {
         parent::_bootstrap($resource);
     } catch (Exception $exp) {
         if (true == (bool) $errorHandling['graceful']) {
             $this->__handleErrors($exp, $errorHandling['email']);
         } else {
             throw $exp;
         }
     }
 }
コード例 #6
0
ファイル: Bootstrap.php プロジェクト: aprondak/ifphp
 public function _bootstrap($resource = null)
 {
     Ifphp_Controller_Front::getInstance();
     parent::_bootstrap($resource);
 }
コード例 #7
0
ファイル: Bootstrap.php プロジェクト: rukzuk/rukzuk
 /**
  * @param $resource
  */
 protected function original_bootstrap($resource)
 {
     parent::_bootstrap($resource);
 }