Jump to content

help me regarding config.ini and index.php (bootstrap)


koushika

Recommended Posts

<?php

 

# /**

# * Bootstrap file for zend framework

# *

# * Set the environment settings of zend framework

# *

# * PHP versions 5.2.6+

# *

# *

# * @category zend framework tutorials

# * @author koushika pk <[email protected]>

# * @copyright koushika P K

# * @link http://framework.zend.com

# */ 

 

 

// For our dev environment we will report all errors to the screen   

error_reporting(E_ALL | E_STRICT);   

ini_set('display_startup_errors', 1);   

ini_set('display_errors', 1);

 

 

//timezone

date_default_timezone_set('Europe/London');

 

 

 

// directory setup and class loading

set_include_path('.' . PATH_SEPARATOR . '../library/'

    . PATH_SEPARATOR . '../application/models'

    . PATH_SEPARATOR . get_include_path());

 

 

 

/**

* Zend Loader

 

*/

require_once "Zend/Loader.php";

Zend_Loader::registerAutoload();

 

 

 

/**

* Required classes

*/

Zend_Loader::loadClass('Zend_Controller_Front');

Zend_Loader::loadClass('Zend_Config_Ini');

Zend_Loader::loadClass('Zend_View');

Zend_Loader::loadClass('Zend_Session');

Zend_Loader::loadClass('Zend_Log');

Zend_Loader::loadClass('Zend_Controller_Request_Http');

Zend_Loader::loadClass('Zend_Debug');

Zend_Loader::loadClass('Zend_Auth');

Zend_Loader::loadClass('Zend_Db');

Zend_Loader::loadClass('Zend_Db_Table');

Zend_Loader::loadClass('Zend_Registry');

 

 

// load configuration

$config = new Zend_Config_Ini('../application/config.ini',  'localhost');

$registry = Zend_Registry::getInstance();

$registry->set('config', $config);

 

// setup database

$db = Zend_Db::factory($config->db);

Zend_Db_Table::setDefaultAdapter($db);

 

 

// setup controller

$frontController = Zend_Controller_Front::getInstance();

$frontController->throwExceptions(true);

$frontController->setControllerDirectory('../application/controllers');

//Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts'));

 

 

// run!

$frontController->dispatch();

 

 

 

config.ini

 

;database connection settings

 

[localhost] 

 

db.adapter  = PDO_MYSQL 

db.host      = localhost 

db.username  = koushika

db.password  = koushika

db.dbname    = guestbook 

show.errors  = true 

 

[production] 

db.adapter          = PDO_MYSQL 

db.config.host      = mysql_host_name 

db.config.username  = koushika

db.config.password  = koushika

show_errors        = false

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.