Bonjour à tous.
J'ai un petit problème, lorsque je veux utiliser les actions générés automatiquement par Symfony tels que : New, Index, Edit etc...
En fait, lorsque je crée mes propres actions, je n'ai aucun problème pour les appeler, que ce soit directement ou par le fichier routing.yml.
Cependant, si je fais un lien vers une action qui existe déjà, j'ai constamment une erreur.
Donc voici un exemple concret, je veux afficher la liste des membres, lorsque je clic sur un bouton du menu.
J'ai donc en html ceci :
Donc j'ai l'action membre/index qui s'est crée automatiquement ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="<?php echo url_for('membre/index'); ?>" class='bouton'><?php echo __('Browse'); ?></a>
Et j'ai également le template associé, avec la bonne nomenclature évidemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class membreActions extends sfActions { public function executeIndex(sfWebRequest $request) { $this->membress = Doctrine_Core::getTable('Membres') ->createQuery('a') ->execute(); }
Cependant, voici l'erreur que j'obtiens lorsque je clic sur le boutton :
Unable to find a matching route to generate url for params "array ( 'action' => 'edit', 'module' => 'membre', 'id' => '1',)".
Donc voila si quelqu'un avait une idée ...
Merci d'avance de votre réponse.
Partager