/** * ctor saves the bootstrap object in Zend Registry * saves also the config */ public function __construct($app) { parent::__construct($app); Zend_Registry::set('bootstrap', $this); Zend_Registry::set('config', new Zend_Config($this->getOptions(), true)); Zend_Registry::set('version', $this->version); }
/** * Constructor * * @param Zend_Application|Zend_Application_Bootstrap_Bootstrapper $application * @return void */ public function __construct($application) { parent::__construct($application); // Force dispatcher initialization. It must be loaded as soon as possible, // before any other _init*() kicks in, as other resources may depend on it. $this->_initDispatcher(); }
/** * Adjust FrontController reference */ public function __construct($application) { $frontController = Zend_Controller_Front::getInstance(); Zend_Registry::set("FrontController", $frontController); // Setup paths define('LIBRARY_PATH', realpath(BASE_PATH . '/library')); parent::__construct($application); }
/** * */ public function __construct($application) { //restore the session id after flash upload $request = $this->getRequest(); if ($request->isFlashRequest()) { $sessionId = $this->getRequest()->getParam('PHPSESSID'); if (!is_null($sessionId)) { Zend_Session::setId($sessionId); } } parent::__construct($application); }
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); }
public function __construct($application) { $identiy = Zend_Auth::getInstance()->getIdentity(); if ($identiy) { define('CURRENT_USER_ID', $identiy->id); define('CURRENT_USER_NAME', $identiy->nome); define('CURRENT_USER_EMAIL', $identiy->email); define('CURRENT_USER_ROLE', $identiy->role); } $locale = new Zend_Locale('pt_BR'); Zend_Registry::set('Zend_Locale', $locale); parent::__construct($application); }
public function __construct($application) { parent::__construct($application); //注册数据库组件 $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'mysql', true); Zend_Registry::set('config', $config); $dbAdapter = Zend_Db::factory($config->db->adapter, $config->db->config); $dbAdapter->query('SET NAMES UTF8'); Zend_Db_Table::setDefaultAdapter($dbAdapter); Zend_Registry::set('dbAdapter', $dbAdapter); //开启使用 layout 和 MVC 一起使用 Zend_Layout::startMvc(); }
public function __construct($application) { parent::__construct($application); /* $url = $_SERVER['SCRIPT_NAME']; $url = dirname($url); */ $url = dirname(__FILE__); //获取当前Bootstrp_php目录的绝对路径 $url = str_replace('application', 'public', $url); //把当前目录的application替换成public $url = str_replace('\\', '/', $url); //把路径中的‘\’改成‘/’ define('__PUBLIC__', $url); //定义常量存放 }
public function __construct($application) { parent::__construct($application); date_default_timezone_set('Europe/Paris'); $config = Zend_Registry::get('config')->{APPLICATION_ENV}->database; $db = Zend_Db::factory($config->adapter, array('host' => $config->params->host, 'username' => $config->params->username, 'password' => $config->params->password, 'dbname' => $config->params->dbname)); $db->query('SET NAMES UTF8'); Zend_Db_Table::setDefaultAdapter($db); Zend_Registry::set('database', $db); require_once CONFIGS_PATH . 'form.fr.php'; $view = new Zend_View(); $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer'); $viewRenderer->setView($view); $viewRenderer->view->doctype('XHTML1_TRANSITIONAL'); $viewRenderer->view->setEncoding('utf-8'); }
public function __construct($app) { parent::__construct($app); date_default_timezone_set('America/Lima'); $this->bootstrap('multidb'); /* ejecuta un recurso */ $db = $this->getPluginResource('multidb')->getDb('db'); /* obtiene los datos del recurso */ Zend_Db_Table::setDefaultAdapter($db); /* registra el adaptador */ Zend_Registry::set('db', $db); /*registra la clase adaptadora*/ Zend_Form::setDefaultTranslator(new Zend_Translate('array', APPLICATION_PATH . '/configs/lang/es.php', 'es')); $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity'); $this->getResourceLoader()->addResourceType('service', 'services/', 'Service'); $response = new Zend_Controller_Response_Http(); $response->setHeader('Content-Type', 'text/html; charset=utf-8')->setHeader('Accept-Encoding', 'gzip, deflate')->setHeader('Expires', 'max-age=' . 20, true)->setHeader('Cache-Control', 'private', 'must-revalidate')->setHeader('Pragma', 'no-cache', true); $response->sendResponse(); }
public function __construct($application) { parent::__construct($application); /* ANTIGA CONEXÃO private function connectDatabase(){ $resource = $this->getPluginResource('db'); $db = $resource->getDbAdapter(); Zend_Registry::set('db',$db); } $resource = $bootstrap->getPluginResource('multidb'); $db1 = $resource->getDb('db1'); $db2 = $resource->getDb('db2'); */ $resource = $this->getPluginResource('multidb'); $resource->init(); $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'production'); Zend_Registry::set('config', $config); //$db = Zend_Db::factory($config->resources->db); //$db = Zend_Db::factory($config->resources->multidb->db1); Zend_Registry::set('db', $resource->getDb('db1')); Zend_Registry::set('dbcardio', $resource->getDb('db2')); $acl_ini = APPLICATION_PATH . '/configs/roles.ini'; $this->_acl = new Sam_Acl_Ini($acl_ini); Zend_Registry::set('zend_acl', $this->_acl); $front = Zend_Controller_Front::getInstance(); $front->registerPlugin(new Sam_Auth_Plugin($this->_acl)); $this->_auth = Zend_Auth::getInstance(); $user = null; if ($this->_auth->hasIdentity()) { // yes ! we get his role $user = $this->_auth->getStorage()->read(); $role = $user->perfil; } else { // no = guest user $role = 'guest'; } Zend_Registry::set('zend_auth_user', $user); Zend_Registry::set('role', $role); }
public function __construct($application) { parent::__construct($application); // get view resources $this->bootstrap('layout'); $layout = $this->getResource('layout'); $this->_view = $layout->getView(); // add view script path $this->_view->setScriptPath(APPLICATION_PATH . '/views/layout/'); // add custom view helpers paths $this->_view->addHelperPath(APPLICATION_PATH . '/views/helpers/'); // setup database for boostrap use $db = $this->getPluginResource('db')->getDbAdapter(); // Firebug DB Profiler if (isset($_GET['profiler']) && $_GET['profiler'] == 'firebug') { $profiler = new Zend_Db_Profiler_Firebug('All DB Queries'); $profiler->setEnabled(true); $db->setProfiler($profiler); } // Force the initial connection to handle error relating to caching etc. try { $db->getConnection(); } catch (Zend_Exception $e) { echo 'ERROR: Cannot connect to database.<br />'; echo $e->getMessage(); die; } Zend_Db_Table::setDefaultAdapter($db); // Set default storage adapter Zend_Registry::set('storage_adapter', 'Application_Model_StorageFilesystem'); // Strip magic quotes if enabled if (get_magic_quotes_gpc()) { function magicQuotes_awStripslashes(&$value, $key) { $value = stripslashes($value); } $gpc = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST); array_walk_recursive($gpc, 'magicQuotes_awStripslashes'); } }
/** * Constructor * * Ensure FrontController resource is registered * * @param Zend_Application|Zend_Application_Bootstrap_Bootstrapper $application * @return void */ public function __construct($application) { parent::__construct($application); $this->runAllInits(); }
/** * Constructor * * Ensure FrontController resource is registered * * @param Zend_Application|Zend_Application_Bootstrap_Bootstrapper $application * @return void */ public function __construct($application) { parent::__construct($application); $this->_options = $this->getOptions(); }
public function __construct($application) { parent::__construct($application); //Vtx_Error::set(); define('FPDF_FONTPATH', APPLICATION_PATH_LIBS . '/Fpdf/font/'); }
public function __construct($application) { parent::__construct($application); // Zend_Loader_Autoloader::getInstance()->registerNamespace('Pruebas_'); Zend_Loader_Autoloader::getInstance()->registerNamespace('Rss_'); }
public function __construct($application) { parent::__construct($application); }
/** * Constructor * * Ensure FrontController resource is registered. * * @param Zend_Application|Zend_Application_Bootstrap_Bootstrapper $application * @return void */ public function __construct($application) { parent::__construct($application); Zend_Controller_Action_HelperBroker::addPrefix('Centurion_Controller_Action_Helper', 'Centurion/Controller/Action/Helper/'); }
/** * Adds ZendX\Application53 library to plugin prefix path * * @param ZendX\Application53\Application $application */ public function __construct($application) { $this->getPluginLoader()->addPrefixPath('La_Application_Resource', 'La/Application/Resource'); parent::__construct($application); }
/** * コンストラクタ * * @param Zend_Application $application */ public function __construct($application) { parent::__construct($application); $this->_application = $application; }
function __construct($application) { $this->startTime = microtime(true); parent::__construct($application); }
/** * Constructor * * Ensure FrontController resource is registered * * @param Zend_Application|Zend_Application_Bootstrap_Bootstrapper $application * @return void */ public function __construct($application) { $this->getPluginloader()->addPrefixPath('Epixa\\Application\\Resource\\', 'Epixa/Application/Resource'); parent::__construct($application); }
public function __construct($application) { parent::__construct($application); $this->_loadComponents(); $this->_connectDatabase(); }
public function __construct($application) { $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->setFallbackAutoloader(true); parent::__construct($application); }
public function __construct($application) { parent::__construct($application); // set timezone date_default_timezone_set('Asia/Tokyo'); }
public function __construct($application) { parent::__construct($application); $this->_executeResource('exceptionHandler'); $this->_executeResource('errorHandler'); }
public function __construct($application) { parent::__construct($application); $this->bootstrap('view'); $this->_view = $this->getResource('view'); }
public function __construct($application) { $this->setPluginLoader(new Zend_Loader_PluginLoader(array('Zend_Application_Resource' => 'Zend/Application/Resource'))); parent::__construct($application); }