Re,

Autant pour moi je les confond tout le temps :)

Essai de $request->setParameter('id', $mon_id); avant ton forward.

A+
[MA]Pascal

2009/4/28 Mailing-list Lélio <[email protected]>:
>
>> 'monModule_edit?id='.$obj->getId()
>
> Ou bien :
> 'monModule/edit?id='.$obj->getId()
>
>>
>> > -----Message d'origine-----
>> > De : [email protected]
>> > [mailto:[email protected]] De la part de Benoît Nadaud
>> > Envoyé : mardi 28 avril 2009 14:56 À : Symfony-fr Objet :
>> [symfony-fr]
>> > Re: Forward vers page d'édition
>> >
>> >
>> > 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
>> > >
>> >
>>
>>
>> >
>>
>
>
> >
>



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