Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2007, 19h00   #1
Candidat au titre de Membre du Club
 
Homme
Inscription : octobre 2006
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29

Informations forums :
Inscription : octobre 2006
Messages : 11
Points : 11
Points : 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 :
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 :
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
byc_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 22h26   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
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.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 23h21   #3
Candidat au titre de Membre du Club
 
Homme
Inscription : octobre 2006
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29

Informations forums :
Inscription : octobre 2006
Messages : 11
Points : 11
Points : 11
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
byc_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 23h35   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
De rien
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h02.


 
 
 
 
Partenaires

Hébergement Web