2015-06-08 66 views
-1

ZEND FRAMEWORL:编码我的ACL时出现此错误。我该如何解决这个问题?我已经拥有一个具有数据字段角色的数据库。我不知道这个问题致命错误:未找到异常'Zend_Acl_Role_Registry_Exception'与'Role'admin'未找到

Fatal error: Uncaught exception 'Zend_Acl_Role_Registry_Exception' with message 'Role 'admin' not found' in C:\xampp\htdocs\zend3\zend3\library\Zend\Acl\Role\Registry.php:132 Stack trace: #0 C:\xampp\htdocs\zend3\zend3\library\Zend\Acl.php(837): Zend_Acl_Role_Registry->get('admin') #1 this is my bootstrap.php

+1

您可以添加复制此问题所需的代码的最低金额? –

+0

请不要只问我们为你解决问题。告诉我们你是如何试图自己解决问题的,然后向我们展示结果是什么,并告诉我们为什么你觉得它不起作用。请参阅“[您尝试过什么?](http://whathaveyoutried.com/)”,以获得一篇您最近需要阅读的优秀文章。 –

回答

0

没有看到一些示例代码,它看起来好像你正试图分配“角色”的“资源”,而不必定义的“角色”。

这是一个基本的设置ACL的示例。

$acl = new Zend_Acl(); 
$acl->addRole(new Zend_Acl_Role('admin')); 
$acl->add(new Zend_Acl_Resource('someResource')); 
$acl->allow('admin', 'someResource'); 

你的错误消息说你已经错过的第二行代码($acl->addRole(...);

Zend ACL Introduction

相关问题