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 Framework PHP Discussion :

'Zend_Db_Table' not found


Sujet :

Zend Framework PHP

  1. #1
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Février 2004
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2004
    Messages : 282
    Points : 103
    Points
    103
    Par défaut 'Zend_Db_Table' not found
    Bonjour
    je teste toujours le tutorial de Rossolini.

    Je teste la mise en place du modele fichier Album.php (application/models/Album.php)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
     
    class Albums extends Zend_Db_Table
    {
        protected $_name = 'zftest.albums';
    }
    La page index :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <?php
    error_reporting(E_ALL|E_STRICT);
    ini_set('display_errors', 'on');
     
    // mise en place des répertoires et chargement des classes
     
    set_include_path('.'
        . PATH_SEPARATOR . './library'
        . PATH_SEPARATOR . './application/models/'
        . PATH_SEPARATOR . get_include_path());
    include "Zend/Loader.php";
     
    //Zend_Loader::registerAutoload();
    // chargement de la classe Front du dossier library/Zend/Controller/
    Zend_Loader::loadClass('Zend_Controller_Front');
     
    //------------------------------- Chargement de la configuration
    Zend_Loader::loadClass('Zend_Db_Table_Row_Abstract');
    Zend_Loader::loadClass("Zend_Config_Ini");
    $config = new Zend_Config_Ini('application/config.ini', 'general');
     
    // placons la connexion dans un registre global à l'application
    Zend_Loader::loadClass('Zend_Registry');
    $registry = Zend_Registry::getInstance();
    $registry->set('config', $config);
     
    // ------------------------------- Mise en place de la BDD
    Zend_Loader::loadClass('Zend_Db');
    $db = Zend_Db::factory($config->db);
    Zend_Db_Table::setDefaultAdapter($db);
     
    // setup controller -------------- Mise en place du controleur
    $frontController = Zend_Controller_Front::getInstance();
    $frontController->throwExceptions(true);
    $frontController->setControllerDirectory('./application/controllers'); 
     
    Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
     
    // run!
    $frontController->dispatch();
    Quand j'execute la page index.php l'erreur suivant me sort :Fatal error:

    Class 'Zend_Db_Table' not found in C:\wamp\www\ZF\index.php on line 30
    et pourtant j'ai déja crée la base de données et la table album.

    Merci de me debloquer

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 21
    Points : 27
    Points
    27
    Par défaut
    Bonjour

    Ton tuto est dépassé depuis quelques temps déjà, la version 1.8 du framework à notamment changé pas mal de chose.

    Essayes ce Tut plus il est à jour, plus simple et pedagogique

    http://akrabat.com/zend-framework-tutorial/

  3. #3
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Février 2004
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2004
    Messages : 282
    Points : 103
    Points
    103
    Par défaut
    Merci touness, ok j'essaierai. Dis moi as tu essayé QuickStart.

  4. #4
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut
    Bonjour,

    Le meilleur moyen de partir sur un tuto à jour et qui a l'avantage de te faire voir tous les fondamentaux du Framework, y compris le paramétrage des fichiers .htaccess et vhost, c'est vraiment le Quickstart avec l'application GuestBook, la seule chose que je te conseille c'est de faire une première lecture, et puis de le refaire plusieurs fois, c'est vraiment très intéressant, surtout l'approche des models.

    Voici le lien http://framework.zend.com/manual/1.1...ick-start.html

Discussions similaires

  1. [ZF 1.8] [Test Unitaire] Classe Zend_Db_Table not found
    Par titou_777 dans le forum Zend Framework
    Réponses: 6
    Dernier message: 28/07/2009, 11h34
  2. requested URL /forms90/f90servlet was not found
    Par Aeternus dans le forum Oracle
    Réponses: 11
    Dernier message: 03/02/2004, 16h45
  3. Attribute .... not found !?
    Par YanK dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 08/10/2003, 10h27
  4. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54
  5. Component not found
    Par Pm dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/01/2003, 14h40

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