ah oki merci beaucoup ça marche
en plus je viens de mieux comprendre les caches

encore merci

On 11 juil, 18:07, Loïc Vernet <[EMAIL PROTECTED]> wrote:
> Non c'est dans ton action.class de ton module admin generator
>
> ----- Message d'origine ----
> De : "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> À : Symfony-fr <[email protected]>
> Envoyé le : Mercredi, 11 Juillet 2007, 17h51mn 28s
> Objet : [symfony-fr] Re: Re : [symfony-fr] Re: Redirect après ajout dans 
> admin generator
>
> J'ai essayé de redéfinir la methode save() en mettant le code ci
> dessous dans le lib
>
> class myBaseEtape extends BaseEtape {
>         public function save($con = null)
>          {
>                 echo "toto save";
>         }
>
> }
>
> J'ai cherché dans l'architecture la fonction saveEtape mais j'ai pas
> trouvé
> c'est pour cela que j'ai essayé cette méthode de redéfinition sans
> résultat.
>
> j'arrive pas à lui faire écrire 'toto save' quand je créé une nouvelle
> étape
>
> Please Help
> MErci d'avance
>
> On 11 juil, 14:21, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> wrote:
>
>
>
> > Veuillez excuser mon ignorance mais comment on fait pour redéfinir une
> > méthode ??? :-)
>
> > On 11 juil, 11:21, Loïc Vernet <[EMAIL PROTECTED]> wrote:
>
> > > il suffit de redefinr la methode save
>
> > > public function saveUser()
> > >  {
> > >    parent::saveUser();
> > >     $this->saveLdapUser();
> > >    $this->redirect(...);
>
> > > }
>
> > > ----- Message d'origine ----
> > > De : "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> > > À : Symfony-fr <[email protected]>
> > > Envoyé le : Mercredi, 11 Juillet 2007, 10h58mn 30s
> > > Objet : [symfony-fr] Re: Redirect après ajout dans admin generator
>
> > > Bonjour,
>
> > > Je débute en Symfony est je suis en train de développer une
> > > applicatoin.web
> > > J'ai un peu le meme probleme que vous
>
> > > lorsque que je vais créer un nouvel utilisateur par exemple je veux
> > > qu'il insert cet utilisateur à la fois dans la base de donnée et dans
> > > mon annuaire LDAP
> > > je veux que le bouton _save execute en plus de ses actions par defaut
> > > une autre action qui sera mon insertion LDAP
>
> > > Je n'arrive pas a ajouter une autre action que celle par defaut
>
> > > Si vous pouvez m'aider s'il vous plait car j'ai pas bien compris la
> > > premiere solution
>
> > > Merci d'avance
>
> > > Romain
>
> > > On 28 juin, 22:18, therebel <[EMAIL PROTECTED]> wrote:
>
> > > > Merci beaucoup !
>
> > > > Le 28/06/07, Nicolas Dhomont <[EMAIL PROTECTED]> a écrit :
>
> > > > >  oops : attention, ce redirect sera emprunté à chaque sauvegarde (y
> > > > > compris pour des modifications)
>
> > > > > Si tu veux juste pour les insertions
>
> > > > > Tu dois pouvoir ajouter le code suivant :
>
> > > > > if ($objet->isNew())
> > > > >   $this->redirect(...
>
> > > > > Nicolas Dhomont a écrit :
>
> > > > > Si je me souviens bien, il y a une fonction dans la classe action qui 
> > > > > est
> > > > > appelée à chaque sauvegarde d'un objet
>
> > > > > Ca doit être save<<nom de l'objet>>
>
> > > > > Tu peux faire ton redirect dedans en surchargeant cette fonction
>
> > > > > public function save<<nom de l'objet>>($objet)
> > > > > {
> > > > >    $result = parent::save<<nom de l'objet>>($objet);
>
> > > > >    $this->redirect(...);
> > > > > }
>
> > > > > C'est une possibilité parmi d'autre
>
> > > > >  :-)
>
> > > > > Nicolas
>
> > > > > therebel a écrit :
>
> > > > > Bonjour,
>
> > > > > je cherche dans un des modules généré avec l'admin generator,
>
> > > > > une manière élegante de rediriger l'utilisateur immédiatement après un
> > > > > insert en base .. (action add) ..
>
> > > > > Est-ce que ca en serait pas un truc comme cela ..?
>
> > > > > function executeAdd()
> > > > > {
> > > > >   parent::executeAdd()
> > > > >    if ($this->getRequest()->getMethod() == sfRequest::POST)
> > > > >    {
> > > > >      $this->redirect( ....
> > > > >    }
> > > > > }
>
> > > > > Merci,
> > > > > Marc
>
> > > > > --
> > > > > Nicolas DHOMONT
>
> > > > > [image: Fluédis]
>
> > > > > 19 rue d'Arsonval
> > > > > 69680 Lyon à Chassieu
> > > > > France
> > > > > Tel : (+33) 4 72 79 23 50
> > > > >www.fluedis.com
>
> > > > > --
> > > > > Nicolas DHOMONT
>
> > > > > [image: Fluédis]
>
> > > > > 19 rue d'Arsonval
> > > > > 69680 Lyon à Chassieu
> > > > > France
> > > > > Tel : (+33) 4 72 79 23 50
> > > > >www.fluedis.com
>
> > > >  logo.jpg
> > > > 2KAfficherTélécharger
>
> > > >  image_jpeg_part
> > > > 2KAfficherTélécharger
>
> > >       
> > > _____________________________________________________________________________
> > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! 
> > > Mail
>
>       
> _____________________________________________________________________________
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail


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