Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour j'ai fini mon formulaire de login avec zend_auth , maintenant je me suis lancé dans zend_Acl pour gérer les droits. Donc j'ai créer un model ACL qui fais planté .
application/models/Acl.php
<?php class Model_Acl extends Zend_Acl { public function __construct(){ $acl = new Zend_Acl(); $acl->add(new Zend_Acl_Resource('index')); $acl->add(new Zend_Acl_Role('visiteurs')); $acl->add(new Zend_Acl_Role('membres') , 'visiteurs'); $acl->add(new Zend_Acl_Role('admin') , 'membres' ); $acl->allow('admin'); } }
j'ai l'erreur
Catchable fatal error: Argument 1 passed to Zend_Acl::add() must implement interface Zend_Acl_Resource_Interface, instance of Zend_Acl_Role given, called in C:\wamp\www\application\models\Acl.php on line 10 and defined in C:\wamp\www\library\Zend\Acl.php on line 340
Je comprend pas trop
Hors ligne
l'ajout de role se fait avec addRole et pas Add
Hors ligne