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 :

Impossible d'inclure les models [ZF 1.9]


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut Impossible d'inclure les models
    Bonjour à tous,

    Je commence avec le Zend Framework, et ai donc téléchargé la dernière version puis suivi ce tutorial de base : http://framework.zend.com/docs/quick...database-table . Je l'ai évidemment adapté à mes besoins, et ai choisi de commencer par un petit système de news plutôt que par le livre d'or.

    Après avoir tout effectué tranquillement, je me retrouve confronté à un problème bien ennuyeux ; voici ce que me répond PHP lorsque je tente d'accéder à /news :

    Warning: include(C:\wamp\www\ShinedownFr\ShinedownFr\application/models//NewsMapper.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\includes\Zend\Loader\Autoloader\Resource.php on line 176

    Warning: include() [function.include]: Failed opening 'C:\wamp\www\ShinedownFr\ShinedownFr\application/models//NewsMapper.php' for inclusion (include_path='C:\wamp\www\ShinedownFr\ShinedownFr\application;C:\wamp\www\ShinedownFr\ShinedownFr\library;C:\wamp\includes\') in C:\wamp\includes\Zend\Loader\Autoloader\Resource.php on line 176

    Fatal error: Class 'Default_Model_NewsMapper' not found in C:\wamp\www\ShinedownFr\ShinedownFr\application\models\DbTable\News.php on line 93
    Alors, j'ai bien compris qu'il s'agissait d'un problème d'include foireux mais je n'arrive pas à comprendre pourquoi. J'ai suivi le tutorial et mes models sont donc dans le répertoire application/models/DbTable/ ; en revanche, les chemins que Zend tentent d'inclure ne semblent pas tenir compte de "DbTable". J'ai également configuré mon application.ini comme proposé dans le tuto, le bootstrap, ... Toutefois, leur tuto semble contenir quelques erreurs et j'imagine que je suis tombé dans l'une d'entre elles sans m'en rendre compte (ils ne parlaient pas de la config host/login/password par exemple...). Je trouve ça également bizarre que les chemins d'include mélangent slashs et backslashs : confusion entre les chemins windows et unix ?

    Quelqu'un aurait-il été confronté à ce problème et pourrait-il m'aider ?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Est-ce que le nom de ta classe ne devrait pas-être :
    Default_Model_DbTable_NewsMapper ?
    Fred

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut
    Hum, en effet ce serait plus logique ; après essai, ça avance mais... Maintenant mon Apache crash ("Apache HTTP Server a cessé de fonctionner") lors de l'appel à /news..oO

    Une idée pour ça ? =D

    Merci

    EDIT: En fait j'avais fais de la merde niveau répertoires, et mélanger les DbTable et les non DbTable ; après relecture tranquille et retour sur le code, j'ai retrouvé mes erreurs et corriger. Merci

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

Discussions similaires

  1. [ZF 1.11] Inclure les models de module
    Par Snooky68 dans le forum MVC
    Réponses: 1
    Dernier message: 18/05/2011, 10h29
  2. [XSLT][PHP5] Impossible d'obtenir les CDATAS ...
    Par Atruskor dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 21/02/2005, 16h04
  3. [JAR] Inclure les external jar ds mon jar exec...
    Par doudine dans le forum Général Java
    Réponses: 4
    Dernier message: 21/01/2005, 14h12
  4. [SERVLET][JDBC] Impossible de charger les pilotes
    Par cedric.picard dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/10/2004, 14h11
  5. Réponses: 10
    Dernier message: 19/05/2004, 11h41

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