Pour moi, login est commun a l'application (gestion des sessions,
appel a authenticate etc...). Donc je n'aurai qu'un controller user
qui dispatch vers le modele qui va bien. Tu pourrais donc par exemple
instancier le bon modele dans le constructeur (sans condition juste
avec des regles de nommage). et te servir de la fonction authenticate
(transparent grace a l heritage) au niveau de l'action login.

Toujours vu de loin....

On Feb 12, 9:13 pm, foxmask <[EMAIL PROTECTED]> wrote:
> Bonsoir,
>
> On 12 fév, 20:44, euphrate_ylb <[EMAIL PROTECTED]> wrote:> De loin, 
> l'heirtage au niveau du controlleur, je ne trouve pas ca
> > transcendant. Pauvre fichier routes.php...
>
> > Pourquoi ne pas faire des fonctions abstraites (ex: authenticate) dans
> > le modele User et proposer deux implementations UserPunBB et UserSMF?
>
> oui effectivement
> j'ai fait cela pour d'autres controleurs mais pour les modèles ca m'a
> echappé
> donc  :
> un modele user
> un modèle userpunbb heritant de user
> un modèle usersmf heritant de user
>
> un controleur users_controller
> un controleur userpunbbs_controller héritant de users_controller
> un controleur usersmf_controller héritant de users_controller
>
> c'est cela ?
> ca me parait bien tout ca ;)
>
>
>
> > Enfin .... une idée comme ca.
>
> > euphrate_ylb
>
> > On Feb 11, 9:48 am, foxmask <[EMAIL PROTECTED]> wrote:
>
> > > Bonjour,
> > > je me demandais comment vous procederiez pour faire l'appel du
> > > controleur adequate.
>
> > > je m'explique.
>
> > > actuellement j'ai un user_controller avec 2 methodes login/logout.
> > > pour l'heure le controller est intimement lié à la base de punBB.
> > > mais comme j'ai pour but que mon portail puisse supporter le forum de
> > > son choix je me demandais si c'etait assez propre de faire un simple
> > > test dans chacune des 2 methodes
>
> > > switch (FORUM)  {
> > > case 'punbb' : loginPunbb(); break;
> > > case 'smf' : loginSmf(); break;
>
> > > }
>
> > > mais j'ai comme l'impression de perdre la flexibilite de l'heritage
>
> > > j'aurai bien aimé un user_controller par type de forum mais je ne voit
> > > pas comment articuler tout cela.
> > > j'imaginais possible de tester ma constante FORUM dans route.php et
> > > selon sa valeur declencher le bon controller user_punbb_controller /
> > > user_smf_controller etc...
>
> > > merci de vos lumières ;)
--~--~---------~--~----~------------~-------~--~----~

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 à