Très bien, je vous remercie, en fait cette solution était la bonne et
il fallait mettre une méthode preExecute() dans la classe commune et
cela fonctionne comme je voulais.

Merci

Sylvain

On 4 déc, 15:35, "Renaud LITTOLFF" <[EMAIL PROTECTED]> wrote:
> 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 à