Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-01-2012 04:20:24

shiva
Membre
Date d'inscription: 31-01-2012
Messages: 10

[Zend_Db][ZF 1.11] Methode type d'initialisation des bases de données

Bonjour,

Y a t'il une methode type pour initialiser les bases de données dans le Bootstrap ?
Y a t'il des convention de nommage  (_initDb, _initDB, _initDatabase, _initDatabases) ?

L'initialisation suivante est elle correcte ?

Code:

    protected function _initDb() {    
            $resource = $this->getPluginResource('db');
            try {
                $db = $resource->getDbAdapter();
                $db->getConnection();
            
                Zend_Registry::set('db',$db);
                Zend_Db_Table_Abstract::setDefaultAdapter($db);    
            }catch ( Exception $e) {
                exit( $e -> getMessage() );
            }
            
    }

Hors ligne

 

#2 31-01-2012 09:31:08

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: [Zend_Db][ZF 1.11] Methode type d'initialisation des bases de données

Salut, tu peux le faire à travers le fichier de configuration application.ini pour la base de données.

Code:

resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.username = username
resources.db.params.password = password
resources.db.params.dbname = db
resources.db.params.port = 3306
resources.db.params.charset = utf8 ; encodage en fonction de tes données présentes en bdd si c'est une base déjà existante

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages