Hola
GatorV, antes de nada quiero darle la gracias por pasar,
Me ha quedado todo claro excepto como declarar esos permisos. He visto que algunos casos ponen dos puntos tras el recurso, forma parte de los permisos esto también?
A ver si mas o menos es así:
Código PHP:
Ver original// Declara el Rol
$acl->addRole(new Zend_Acl_Role('ROLE'));
//Declara el recurso
$acl->addResource(new Zend_Acl_Resource('RECURSO:NO_SE_QUE_ES_ESTO','PERMISO_1'));
$acl->addResource(new Zend_Acl_Resource('RECURSO:NO_SE_QUE_ES_ESTO','PERMISO_2'));
$acl->allow('ROLE', 'RECURSO', array('PERMISO_1', 'PERMISO_2'));
// Esto daría acceso a este recurso
if ( $acl->isAllowed('ROL', 'RECURSO') ) {
$acl->isAllowed('ROL', 'RECURSO', 'PERMISO_1') ? 'Accede' : 'No accede' ;
$acl->isAllowed('ROL', 'RECURSO', 'PERMISO_2') ? 'Accede' : 'No accede' ;
}
Un saludo,