|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Inscription : mars 2006 Messages : 26 ![]() |
Bonjour,
Je suis en train de développer un petit CMS avec Zend Framework Voici la structure de mon application: application/ doc/ library/ public/ index.php MyAcl.php Auth.php Il y a donc des controlleurs de même nom (indexController), mais dans des modules différents. Mon probleme est le suivant : Comment définir les ACL en fonction de mes modules/controlleur/action plutot qu'avec controlleur/action ? Par exemple : la méthode indexAction de indexController est accessible a tout utilisateur dans le module "frontend" et "default", et est seulement accessible a admin dans le module "backend". Voici mes fichier d'ACL : bootstrap (index.php) Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Inscription : mars 2006 Messages : 1 989 ![]() |
Bonjour,
J'ai l'impression que tu as déjà fait la moitié du chemin tout seul... ![]() Tu as déjà défini des ressources sous la forme 'module/controlleur', par exemple : Code :
$this->add(new Zend_Acl_Resource('frontend/index'),$frontend); Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mars 2006 Messages : 26 ![]() |
Un grand merci, ca fonctionne ^^
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com