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
-~----------~----~----~----~------~----~------~--~---

Répondre à