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

MVC PHP Discussion :

Tuto Approche MVC


Sujet :

MVC PHP

  1. #1
    Membre habitué

    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 11
    Par défaut Tuto Approche MVC
    Bonjour,

    j'ai suivi le tutorial *Débuter avec le Zend Framework (Approche MVC)* qui est très bien fait. Tout fonctionne bien jusqu'à la 5ème page (fin de l'étape VG), je n'ai aucun soucis. Puis jusqu'à la fin de la page, c'est là que ça se complique. J'obtiens le msg d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Fatal error: Uncaught exception 'Zend_Controller_Exception' with message 'IndexController::indexAction() does not exist and was not trapped in __call()' in C:\wamp\www\zf-tutorial\library\Zend\Controller\Action.php:421
    Stack trace:
    #0 [internal function]: Zend_Controller_Action->__call('indexAction', Array)
    #1 C:\wamp\www\zf-tutorial\library\Zend\Controller\Action.php(438): IndexController->indexAction()
    #2 C:\wamp\www\zf-tutorial\library\Zend\Controller\Dispatcher\Standard.php(214): Zend_Controller_Action->dispatch('indexAction')
    #3 C:\wamp\www\zf-tutorial\library\Zend\Controller\Front.php(754): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
    #4 C:\wamp\www\zf-tutorial\index.php(32): Zend_Controller_Front->dispatch()
    #5 {main} thrown in C:\wamp\www\zf-tutorial\library\Zend\Controller\Action.php on line 421
    Ca met ce msg sur les urls suivants :
    http://localhost/zf-tutorial/
    http://localhost/zf-tutorial/index/
    http://localhost/zf-tutorial/index/supprimer

    La page s'affiche avec :
    http://localhost/zf-tutorial/index/ajouter
    http://localhost/zf-tutorial/index/modifier

    Mais un msg d'erreur apparait dans les textbox avec l'url http://localhost/zf-tutorial/index/modifier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <br /><b>Notice</b>:  Trying to get property of non-object in <b>C:\wamp\www\zf-tutorial\application\views\scripts\index\_form.phtml</b> on line <b>6</b><br />
     
    <br /><b>Notice</b>:  Trying to get property of non-object in <b>C:\wamp\www\zf-tutorial\application\views\scripts\index\_form.phtml</b> on line <b>11</b><br />
    Si qqn pourrait m'aider, ce serait vraiment sympa de sa part

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Essaie de mettre des blocs de "code" plutôt que "citation" pour les traces, sinon c'est illisible

    As-tu refait le tutoriel depuis le début ? Je pense que tu as probablement oublié quelque chose.

  3. #3
    Membre habitué

    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 11
    Par défaut
    j'avais déjà recommencé à partir de l'étape VH (page 5), ça n'avait rien donné.

    (Quelques min plus tard...)
    Je viens de relire le msg d'erreur avec votre balise code, ça me l'a rendu bcp plus lisible et j'ai finalement compris d'où venait le pb, grace aussi à votre msg. J'avais effectivement oublié quelque chose, ou je dirai plutot que j'ai supprimé un bout de code sans le vouloir. La fonction indexAction() manquait dans mon fichier indexController.php. Je viens de remettre la fonction et tout fonctionne parfaitement.

    Je vous remercie pour votre aide. Je vais enfin pouvoir m'investir un peu + dedans.

    Merci encore

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    De rien

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

Discussions similaires

  1. [ZF 1.10] Tuto' "Débuter avec Zend Framework (approche MVC)"
    Par DarkSeiryu dans le forum MVC
    Réponses: 5
    Dernier message: 26/10/2010, 20h36
  2. Réponses: 3
    Dernier message: 17/12/2009, 10h31
  3. Réponses: 6
    Dernier message: 04/01/2009, 20h37
  4. Réponses: 6
    Dernier message: 16/09/2008, 20h35
  5. Réponses: 2
    Dernier message: 17/11/2007, 16h23

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