Il est clair qu'il y a des facons academiques et d'autres moins. Sans
plus d'information, difficile de dire et de choisir...
Dans le layout, si ca marche, ce "bout de code" peut etre mis dans un
element le rendant plus facile a integrer dans d'autres layout.

Ceci dit, l'appel de ce bout de code (de vendors ou pas) dans
beforeFilter de app_controller est la plus "logique" ..

Franck

On May 14, 10:13 am, "Mehdi AMINI" <[EMAIL PROTECTED]> wrote:
> Salut,
>
> > Pour préciser, il s'agissait de mettre dans toutes les pages un bout
> > de code PHP, pas d'executer un code à chaque request.
>
> Je ne vois pas bien la différence...
>
>
>
> > J'ai placé le code dans le layout et effectivement cela semble
> > fonctionner (pour l'instant en tout cas).
>
> Ce n'est pas parceque ça fonctionne que c'est une bonne manière de faire...
>
> En l'occurence plusieurs points :
>
> - un site peut avoir quantité de layout -> solution pas scalable
> - le layout c'est comme une vue, c'est de la présentation, pas de la
> logique -> erreur de conception
> - la logique (action dans le controller) est effectué avant
> l'authentification dans le layout -> aucune sécurité sur des actions
> qui ne devraient être effectuée normalement qu'APRES
> l'authentification.
>
> La méthode cake serait je pense de mettre ton code php dans vendors,
> de le charger dans beforeFilter(); en utilisant une "whiteList" pour
> certaines action comme le component auth de cake.
>
> Mehdi
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à