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