L'avantage des filtres par rapport à cette methode, c'est que tu peux
choisir quand il sera executé :
tu peux placer un filtre n'importe ou dans la "chaine d'execution" synfony
voir app/foo_app/config/filters.yml



Le 04/12/07, Renaud LITTOLFF <[EMAIL PROTECTED]> a écrit :
>
> en effet, c'est aussi une possibilité :)
>
> Il faut juste créé une casse fille de sfAction(s) qui contiendra une
> méthode preExecute avec le code que tu veux lancer sur toute les
> pages.
>
> Pour chaque module que tu crééras, tu n'auras plus qu'à étendre ta
> nouvelle classe au lieu de sfAction(s) et le tour est joué
>
> Le 04/12/07, eax<[EMAIL PROTECTED]> a écrit :
> >
> > Merci pour vos réponses, j'ai posté le même message sur l'autre groupe
> > symfony et j'ai eu cette réponse qui me semble un peu plus appropriée,
> > par contre, je n'ai pas compris ce qu'il voulait dire :
> >
> > "All your action classes are inherited from sfAction. Create a custom
> > class
> > in your lib directory inherited from sfActions and add the shared
> > common
> > action (executeCommon?) to them. Add it a good name, and inherit your
> > actions from that. "
> >
> >
> >
> > On 4 déc, 15:22, "Olivier Revollat" <[EMAIL PROTECTED]> wrote:
> > > Je m'auto réponds ;) ... preExecute() ne va peut etre pas faire
> l'affaire si
> > > c'est pour appeler l'action depuis differents module ...
> > > A ce moment là effectivement c'est les Filtres ;)
> > >
> > > Le 04/12/07, Olivier Revollat <[EMAIL PROTECTED]> a écrit :
> > >
> > >
> > >
> > > > Sinon, tu peux placer une methode preExecute() dans ta classe action
> > >
> > > > Le 04/12/07, Renaud LITTOLFF <[EMAIL PROTECTED] > a écrit :
> > >
> > > > > avec les filtres peut etre ?
> > >
> > > > >
> http://www.symfony-project.org/book/1_0/06-Inside-the-Controller-Laye...
> > >
> > > > > 2007/12/4, eax <[EMAIL PROTECTED]>:
> > >
> > > > > > Bonjour
> > >
> > > > > > Je souhaiterai savoir o� je peux placer un bout de code qui
> serait
> > > > > > appel� � chaque appel de page, quelque soit le module.
> > >
> > > > > > Merci
> > >
> > > > > > Sylvain
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 symfony-fr@googlegroups.com
 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 à