Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /************ First File ***********************/
- <?php
- /*
- application/Bootstrap.php
- */
- class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
- {
- /*protected function _initRegDatabase()
- {
- $config = Zend_Registry::get('config');
- //$db = Zend_Db::factory($config->db); // This line seems to cause the Error!
- Zend_Db_Table_Abstract::setDefaultAdapter($db);
- Zend_Registry::set('db', $db);
- }*/
- protected function _initAutoload()
- {
- $moduleLoader = new Zend_Application_Module_Autoloader(array('namespace' => '','basePath' => APPLICATION_PATH ));
- $autoloader = Zend_Loader_Autoloader::getInstance();
- $autoloader->setFallbackAutoloader(true);
- return $moduleLoader;
- }
- /**
- * Sets up layout scripts on a per-module basis
- */
- protected function _initLayoutHelper()
- {
- }
- }
- /************************************* 2nd file *////////////////////////////////////
- <?php
- /*
- modules/admin/Bootstrap.php
- */
- class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
- {
- protected function _initAutoload()
- {
- global $mySession;
- $moduleLoader = new Zend_Application_Module_Autoloader(array('namespace' => '','basePath' => APPLICATION_PATH ));
- $autoloader = Zend_Loader_Autoloader::getInstance();
- $autoloader->setFallbackAutoloader(true);
- Zend_Session::start();
- $mySessionUser = new Zend_Session_Namespace('default');
- $view = new Zend_View();
- $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
- $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
- $viewRenderer->setView($view);
- Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
- return $moduleLoader;
- }
- /*protected function _initPlugins()
- {
- //$this->bootstrap('autoloaders');
- //$this->bootstrap('frontController');
- //$plugin = new Plugin_Modularlayout();
- //$this->frontController->registerPlugin($plugin);
- }*/
- protected function _initPlugins()
- {
- $this->bootstrap('frontController');
- $frontController = $this->getResource('frontController');
- //$frontController->registerPlugin(new Plugin_Modularlayout());
- }
- protected function _initLayout()
- {
- $options = array(
- 'layoutPath' => APPLICATION_PATH . "/modules/admin/layouts/scripts",
- 'layout' => 'layout'
- );
- Zend_Layout::startMvc($options);
- }
- }
- /****************** 3rd File *********************************/
- <?php
- /*
- modules/default/Bootstrap.php
- */
- class Default_Bootstrap extends Zend_Application_Module_Bootstrap
- {
- protected function _initAutoload()
- {
- global $mySession;
- $moduleLoader = new Zend_Application_Module_Autoloader(array('namespace' => '','basePath' => APPLICATION_PATH ));
- $autoloader = Zend_Loader_Autoloader::getInstance();
- $autoloader->setFallbackAutoloader(true);
- Zend_Session::start();
- $mySessionUser = new Zend_Session_Namespace('default');
- $view = new Zend_View();
- $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
- Zend_Registry::set('Zend_Translate', $translatee);
- $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
- $viewRenderer->setView($view);
- Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
- return $moduleLoader;
- }
- /*protected function _initPlugins()
- {
- //$this->bootstrap('autoloaders');
- //$this->bootstrap('frontController');
- //$plugin = new Plugin_Modularlayout();
- //$this->frontController->registerPlugin($plugin);
- }*/
- protected function _initPlugins()
- {
- //$this->bootstrap('frontController');
- //$frontController = $this->getResource('frontController');
- //$frontController->registerPlugin(new Plugin_Modularlayout());
- }
- protected function _initLayout()
- {
- $options = array(
- 'layoutPath' => APPLICATION_PATH . "/modules/default/layouts/scripts",
- 'layout' => 'layout'
- );
- Zend_Layout::startMvc($options);
- }
- }
- /*************************** application.ini *****************************/
- [production]
- phpSettings.display_startup_errors = 1
- phpSettings.display_errors = 1
- includePaths.library = APPLICATION_PATH "/../library"
- bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
- bootstrap.class = "Bootstrap"
- admin.bootstrap.path = APPLICATION_PATH "/modules/admin/Bootstrap.php"
- admin.bootstrap.class = "admin_Bootstrap"
- appnamespace = "Application"
- resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
- resources.frontController.params.displayExceptions = 1
- resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
- resources.modules[] = ""
- default.resources.layout.layout= "layout"
- default.resources.layout.layoutPath = APPLICATION_PATH "/modules/default/layouts/scripts"
- admin.resources.layout.layout= "layout"
- admin.resources.layout.layoutPath = APPLICATION_PATH "/modules/admin/layouts/scripts"
- #resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
- database.adapter = "PDO_MYSQL"
- database.params.dbname = "eventwebsite"
- database.params.host = "localhost"
- database.params.username = "root"
- database.params.password = ""
- resources.db.adapter = PDO_MYSQL
- resources.db.params.host = localhost
- resources.db.params.username = root
- resources.db.params.password =
- resources.db.params.dbname = "eventwebsite"
- [staging : production]
- [testing : production]
- phpSettings.display_startup_errors = 1
- phpSettings.display_errors = 1
- phpSettings.date.timezone = "Europe/London"
- [development : production]
- phpSettings.display_startup_errors = 1
- phpSettings.display_errors = 1
- resources.frontController.params.displayExceptions = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement