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 :

Class 'Zend_Config_Ini' not found


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    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
    Par défaut Class 'Zend_Config_Ini' not found
    Bonjour,

    Comme je suis entrain de m'initier en Zend Framwork, j'utilise le tutriel suivant : Débuter avec Zend Framework 1.5 (approche MVC)

    Je veux executer ma page pour voir l'avancement du projet mais l'erreur suivant me sort :
    Fatal error: Class 'Zend_Config_Ini' not found in C:\wamp\www\ZF\index.php on line 16
    Est ce je dois faire une configuration ?

    S'il vous plait aider moi.

  2. #2
    Membre éclairé
    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
    Par défaut
    Est ce cela prouve que mon index ne trouve pas le fichier de configuration a la base de donnée. Ci apres un extrait de code :

    Index.php qui se trouve dans la racine du site
    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
    <?php
    error_reporting(E_ALL|E_STRICT);
    ini_set('display_errors', 1);
    //date_default_timezone_set('Europe/Paris');
     
    // 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";
    //------------------------------- Chargement de la configuration
    $config = new Zend_Config_Ini('config.ini', 'section');
    Zend_Loader::registerAutoload();
    $registry = Zend_Registry::getInstance();
    $registry->set('config', $config);
    // Mise en place de la BDD
    $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();
    Le fichier config.ini se trouve dans le repertoire application :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    [general]
    db.adapter = PDO_MYSQL
    db.params.host = localhost
    db.params.username = root
    db.params.password = 
    db.params.dbname = zftest
    Merci d'intervenir.

  3. #3
    Membre éclairé
    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
    Par défaut
    Je ne sais pas pourquoi personne n'interviendra pas. Bon je me suis redu compte que je dois ajouter le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Zend_Loader::loadClass("Zend_Config_Ini");
    avant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $config = new Zend_Config_Ini('./application/config.ini', 'general');
    Mais maintenant d'autres messages d'erreurs me sort :

    Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in C:\wamp\www\ZF\library\Zend\Loader.php on line 266


    Warning: Invalid argument supplied for foreach() in C:\wamp\www\ZF\application\views\scripts\index\index.phtml on line 17

    J’espère que vous donneriez intérêt a mes probleme.

    Merci d'avance.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Par défaut
    Ton tuto est dépassé depuis quelques temps déjà, la version 1.8 du framework à notamment changé pas mal de chose sur l'autoload. Tu devrais regarder le quickstart, tu verra c'est très simple et ça fonctionne directement

  5. #5
    Membre éclairé
    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
    Par défaut
    Merci pour votre intervention. et j'ai parcouru le QuickStart sur le site officiel du zend framwork mais je trouve que je dois installer le zend server, je vois que c'est une bonne chose et j'ai deja essayé de l'installer mais j'ai touvé assez de probleme comme par exemple le serveur wamp est bloqué cad au lieu du vert devenu orange.

  6. #6
    Membre éclairé
    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 : 53
    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
    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.10] Fatal error: Class 'Zend_Config_Ini' not found
    Par absot dans le forum Zend Framework
    Réponses: 3
    Dernier message: 15/04/2010, 09h13
  2. [Zip] Class ZipArchive not found
    Par Sayrus dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 07/06/2007, 16h04
  3. classe .cls not found
    Par iznogoud36 dans le forum Erreurs - Avertissements
    Réponses: 1
    Dernier message: 07/03/2007, 23h55
  4. Réponses: 1
    Dernier message: 09/02/2007, 14h59
  5. [TOMCAT 5.0 - JSP] Load: class XXX not found
    Par Hoegaarden dans le forum Tomcat et TomEE
    Réponses: 12
    Dernier message: 20/10/2005, 09h59

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