Bonjour, je suis actuellement en train de mettre en place un système d'ACL qui pioche les roles des utilisateurs dans ma base de donnée.
Ma base de donnée est constituée de la sorte:
user:
-id
-nom
-clé externe id_type
type: (correspond au rôle)
-id
-nom
droits:
- clé externe id_type
-clé externe id_page
page: (correspond à la ressource)
-id
-name

Pour ce faire, pour le moment, j'essaie de me familiariser avec les outils qui gèrent la dépendance avec Zend.
J'ai donc essayé de mettre en place une petite page qui pourrais m'afficher tous les utilisateurs avec leur rôle associé.
J'arrive parfaitement à récupérer le nom du type associé à un objet grâce à la métode findDependentRowset();
Cependant, cette méthode s'applique utilisateur par utilisateur, il faudrait donc que j’appelle cette méthode dans ma vue, ce qui m'embête un peu.
Ce que je voudrais, ce serait de pouvoir ajouter un champ ou une fonction au modèle me permettant d'accéder aux données fournies par ma relation.

Pour être plus clair, je voudrais pouvoir faire dans ma vue:
$user->type ou $user->getType()

Voila, j'espere que je me suis bien fait comprendre.
Si vous avez des suggestions sur la modélisation ou autres tutoriels à me proposer me permettant d'implémenter l'ACL avec ce type de BDD, je suis prenneur

Merci d'avance ^^