2010-12-04 3 views
1

Nous utilisons:
- Zend_Controller_Front
- pas Zend_Application
- pas Zend_Application_Bootstrapcharge application.ini

Nous voulons utiliser application.ini.

require_once("Zend/Controller/Front.php"); 

class Forum4Php_Bootstrap { 

    protected $_dispatcher; 

    public function __construct() { 
     $this->_dispatcher = Zend_Controller_Front::getInstance(); 
    } 

    public function runApp() { 
     $this->_dispatcher->addModuleDirectory(FORUM_FOR_PHP_ROOT_DIR."/application/modules"); 
     $this->_dispatcher->dispatch(); 
    } 
} 

Y at-il un moyen?

Répondre

5

Vous pouvez utiliser parse_ini_file comme karim79 suggéré ou passer le chemin de votre fichier .ini à un objet Zend_Config_Ini:

$config = new Zend_Config_Ini('/path/to/application.ini', 'development'); 
+0

Si je config connexion db dans application.ini, il sera d'établir une connexion de base de données? –

+0

Pas si vous n'utilisez pas Zend_Application et le module Db. On dirait que vous créez un bootstrap personnalisé, donc vous devrez créer un adaptateur Db manuellement. – typeoneerror