Il file di bootstrap utilizzato per questa semplice applicazione non contiene importanti variazioni rispetto a quello analizzato in dettaglio nel tutorial sullo Zend Framework al quale rimando per eventuali approfondimenti.
<?php
set_include_path(get_include_path().PATH_SEPARATOR.'C:\Programmi\ZendFramework\library');
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();
date_default_timezone_set('Europe/Rome');
try {
$db = Zend_Db::factory('Pdo_Mysql', array(
'host' => 'localhost',
'username' => 'root',
'password' => 'secret',
'dbname' => 'ZF-auth'
));
$db->getConnection();
} catch (Zend_Db_Adapter_Exception $e) {
die("Zend_Db_Adapter_Exception: ".$e->getMessage());
} catch (Zend_Exception $e) {
die("Zend_Exception".$e->getMessage());
}
Zend_Registry::set('db', $db);
define('BASE_URL', str_replace('index.php','',$_SERVER['PHP_SELF']));
Zend_Controller_Front::run('controllers');
?>