Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-03-2014 16:32:43

IrocaZend
Nouveau membre
Date d'inscription: 18-03-2014
Messages: 1

Exception : No adapter found for Model_DbTable_Articles

Bonjour.
Je débute avec ZF et j'ai un soucis pour accéder à ma base de données.

Dans mon bootstrap j'ai ceci :
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    protected function _initAutoload()
    {
        $autoloader = new Zend_Application_Module_Autoloader(array(
                   'namespace' => '',
                   'basePath'  => dirname(__FILE__),
      ));
        return $autoloader;
    } }

et j'ai une classe Articles.php dans un dossier DbTable dans le dossier Models :

class Model_DbTable_Articles extends Zend_Db_Table_Abstract
{
    /** Table Name **/
    protected $_name = 'articles';
    protected $_primary = 'art_id';
    
}

dans indexcontroller.php j'ai ca :
    public function init()
    {
        /* Initialize action controller here */
    }
    public function indexAction()
    {
        // action body
        $articles = new Model_DbTable_Articles();
                 $this->view->entries = $articles->fetchAll(
                     $articles->select()
                 ->where('art_en_ligne = ?', '1')
                                        ->order('art_date DESC')
                                        ->limit(10, 0));
    }
et enfin dans application.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"

[php]


resources.db.adapter = "mysqli"
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.dbname = "blog"
resources.db.params.charset = utf8
resources.db.isDefaultTableAdapter = true
[/php]

resources.frontController.params.displayExceptions = 0

[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

ca me retourne exception  No adapter found for Model_DbTable_Articles
J'ai retourné le problème dans tous les sens. J'utilise wamp, j'ai une base de données tout ce qu'il y a de plus simple, et je tourne en rond car je suis incapable de comprendre la raison de cette erreur.
Si quelqu'un a une idée.

Merci d'avance.

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