Je fais un nouveau projet dans symfony1.4. Maintenant, ce projet nécessite que les utilisateurs se connectent et naviguent, et comme tout projet de ce type nécessite un moyen de restreindre les utilisateurs en fonction des rôles. Je ne veux pas implémenter cela de manière évidente, c'est-à-dire avoir des attributs de rôles pour chaque utilisateur et avoir des rôles prédéfinis et les assigner aux utilisateurs. Le problème avec ceci est qu'il n'est pas très flexible car plus de rôles seront définis plus tard.Création de rôles d'utilisateur
Je pensais sur les lignes d'utiliser un modèle EAV ici, (pas sûr que je peux le faire dans symfony). Ce que vous en pensez, avez-vous de meilleures suggestions pour rendre les rôles utilisateur beaucoup plus flexibles lorsqu'ils sont ajoutés ou supprimés.
En outre, quel est le meilleur moyen d'afficher la page en fonction des rôles utilisateur, car je souhaite que certains éléments soient masqués en fonction des rôles. Dois-je comparer le rôle dans chaque page et masquer les éléments sur chaque page? Y a-t-il une meilleure solution?
S'il vous plaît faire la lumière sur ces derniers.
Merci
Convenu que sfDoctrineGuradPlugin est probablement le chemin à parcourir. Le seul problème ici est la mise en cache exaspérante des informations d'identification, qui peut être réparée. –