Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > CakePHP
CakePHP Forum d'entraide sur le framework PHP CakePHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2011, 11h59   #1
Invité régulier
 
Inscription : juillet 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 4
Points : 6
Points : 6
Par défaut Aide pour comprendre aux mieux le framework

Bonjour,

Je viens à vous afin de pouvoir maîtriser les bonnes pratiques du framework dès le départ.

J'ai déjà étudié les tutoriaux officiels ainsi que ceux du site de Grafikart seulement voilà, je bloque sur la manière concrète d'utilisation. Je m'explique :

J'aimerai créer un site avec certaines conditions :

I°) La page d'accueil est une page de connexion.
je suppose qu'elle nécessite :
_Un layout particulier
_Un controller
_Une gestion par Acl
_Une table groups avec son controller et son model
_Une table users avec son controller et son model
_2 groups seront créés : vidéophile et photophile

II°) La connexion :
_Doit se faire via les Acl ?

III°) La page principale du site :
_Elle est la même pour tout le site à l'exception :
_Du menu qui sera un element dynamique qui sera généré en fonction du groupe d'appartenance de l'utilisateur
_Du contenu qui sera soit des vidéos soit des images en fonction lui aussi du groupe d'appartenance de l'utilisateur.
_Du style css qui à sont tour sera fonction du groupe.

IV°) La base de données:
_Le SGBD est postgreSQL version 9
_Le schéma contenant les users, les groups et les tables des Acl est : authentification.
_Le schéma contenant la table vidéo et la table image ( avec les champs url) est : conteneur.
J'ai beau me torturer l'esprit dans tous les sens, je n'arrive pas à mettre cela en place :
_Comment organiser mes layout ? (Dois-je faire dans le répertoire layout un sous répertoire en fonction du groupe ?)
_Comment faire pointer sur la bonne page mes utilisateurs en fonction de leur groupe?
_Tout les style css doivent-ils être dans webroot ?
_Comment le menu peut-il se générer dynamiquement et sachant qu'il y aura 2 menus, doit-il être mis en cache ?
_Le contenu de ma page ne devrait-il pas être un plugin ?
_Comment switcher de schéma au sein de cakePhp pour postgres ?
Bref, vous l'aurez compris, je suis assez perdu.

Je ne vous demande pas un code tout fait mais j'aimerai vraiment qu'on m'explique les bonnes pratiques et la méthodologie pour effectuer tout ça.

Cordialement.
woodruff28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h43.


 
 
 
 
Partenaires

Hébergement Web