IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Db PHP Discussion :

Zend Db Adapter Exception [ZF 1.7]


Sujet :

Zend_Db PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 77
    Par défaut Zend Db Adapter Exception
    Bonjour à Tous,
    voila je suis newbie dans l'utilisation de Zend Framework, ca ne fait que 2 3 jours que je m'y suis mis dans le but de réaliser une application web !
    Voila mon soucis, je cherchais donc à utiliser Zend_Db_Table pour établir un dialogue avec une base de donnée. J'ai vu que Zend Framework proposait une classe Zend_Config pour un accès orienté objet aux fichiers de configuration.

    Mon fichier config.ini

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    [general]
    db.adapter= PDO_MYSQL
    db.params.host= localhost
    db.param.username= root
    db.params.password=
    db.params.dbname= zftest
    et donc dans mon fichier index.php je charge le fichier de config

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    include "Zend/Loader.php";
    Zend_Loader::registerAutoload();
     
    $config = new Zend_Config_Ini(APPLICATION_PATH . 'config.ini','general');
    $dbAdapter = Zend_Db::factory($config->db);
    Zend_Db_Table_Abstract::setDefaultAdapter($dbAdapter);
     
    $registry = Zend_Registry::getInstance();
    $registry->config = $config;
    $registry->dbAdapter = $dbAdapter;
     
    $frontController = Zend_Controller_Front::getInstance();
    $frontController->throwExceptions(true);
    $frontController->setControllerDirectory(APPLICATION_PATH . '/controllers');
    Zend_Layout::startMvc(APPLICATION_PATH . '/layouts/scripts');
     
    $frontController->dispatch();
    Cepedant je me retrouve avec une erreur que je n'ais pas encore trop bien saisi

    Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'Configuration array must have a key for 'username' for login credentials' in C:\wamp\www\WebApp\library\Zend\Db\Adapter\Abstract.php:264 Stack trace: #0 C:\wamp\www\WebApp\library\Zend\Db\Adapter\Abstract.php(175): Zend_Db_Adapter_Abstract->_checkRequiredOptions(Array) #1 C:\wamp\www\WebApp\library\Zend\Db.php(253): Zend_Db_Adapter_Abstract->__construct(Array) #2 C:\wamp\www\WebApp\public\index.php(13): Zend_Db::factory(Object(Zend_Config)) #3 {main} thrown in C:\wamp\www\WebApp\library\Zend\Db\Adapter\Abstract.php on line 264
    Quelqu'un pourrais m'aider ??

  2. #2
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    Tu as oublié un "s":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    db.params.username= root

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 77
    Par défaut
    .... j'avais même pas vu ! Merci erf !
    ca m'apprendra à coder en étant fatigué !!!

  4. #4
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Cela arrive Et la prochaine fois, on clique sur le bouton résolu, ça évitera à l'équipe des contributeurs de relire, j'ai cru que ce n'était pas la solution complète à ton soucis
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ZF 1.9] Zend : erreur Uncaught exception
    Par ouzb12 dans le forum MVC
    Réponses: 2
    Dernier message: 02/03/2010, 20h16
  2. [ZF 1.7] Zend Session Exception
    Par KiMbOoO dans le forum Zend_Acl & Zend_Auth
    Réponses: 4
    Dernier message: 23/06/2009, 09h59
  3. [ZF 1.7] utiliser Zend Layout dans mon application à l'exception d'1 PAGE
    Par MinaSenegal dans le forum MVC
    Réponses: 1
    Dernier message: 01/06/2009, 09h52
  4. Réponses: 0
    Dernier message: 27/03/2009, 11h19
  5. Problème de base de données avec Zend exception PDO
    Par websurfeur dans le forum Zend Framework
    Réponses: 8
    Dernier message: 20/04/2007, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo