Cela ne peut pas fonctionner, forward il lui faut un module et une action. Ta solution ne fonctionnerait que pour un redirect.
On 28 avr, 14:39, Pascal <[email protected]> wrote: > Benoît, > > Tu peux utiliser : > > $this->forward($this->generateUrl('mon_module_edit', array('id' => $mon_id))); > > Ou mieu : > > $this->forward($this->generateUrl('mon_module_edit', $ton_objet)); > > A+ > [MA]Pascal > > 2009/4/28 Benoît Nadaud <[email protected]>: > > > > > > > Bonjour, > > > J'ai un souci avec un $this->forward(...). > > > J'ai un module généré avec admin generator, qui gère des pages. À ces > > pages, je peux associer des éléments. > > J'ai ajouté une action addElement qui me permet d'associer les > > éléments dans actions.class.php du module. Cette action est lié à un > > validateur sous forme de fichier yml. > > Je souhaite que le handleErrorAddElement fasse un forward vers / > > mon_module/id/edit id étant l'identifiant de la page, pour que si une > > erreur de saisie est faite lors de l'ajout d'un élément on retrouve le > > formulaire d'édition de la page avec les messages d'erreurs. > > > J'ai testé $this->forward('mon_module', 'edit?id='.$mon_id) mais j'ai > > le message suivant : > > > Action "page_don/editid1" does not exist. > > > Je ne vous pas comment écrire autrement ceci. J'ai aussi essayé $this- > >>forward('mon_module', $mon_id.'/edit') mais ça donne : > > > Action "page_don/editid1" does not exist. > > > Comment écrire ce forward ? > > -- > Pascal --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
