Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
slt
j'ai un soucis avec zend applicaion
j'ai un fichier ini
[production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.params.displayExceptions = 0 resources.db.adapter = PDO_MYSQL resources.db.params.host = 127.0.0.1 resources.db.params.username = root resources.db.params.password = resources.db.params.dbname = testZend resources.db.isDefaultTableAdapter = true [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 resources.frontController.params.displayExceptions = 1 resources.db.adapter = PDO_MYSQL resources.db.params.host = 127.0.0.1 resources.db.params.username = root resources.db.params.password = resources.db.params.dbname = testZend resources.db.isDefaultTableAdapter = true
j'ai une classe de qui etends Zend_Db_Table_Abstract
Lorsque que j'instancie cette classe et que j'essais de faire un traitement j'obtiens l'erreur :
Message: No adapter found for Application_Model_DbTable_InformationsCiviles
par contre si je passe a cette meme classe l'adaptateur :
new Application_Model_DbTable_InformationsCiviles(array('db' => $db))
alors la ca fonctionne, d'ou ma question pourquois isDefaultTableAdapter ne fait pas sont boulot , je doit faire une erreur mais je ne vois pas où...
pourtant la doc semble claire isDefaultTableAdapter definit l'adaptateur par default pour toute les tables/
merci
Hors ligne