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