2015-06-08 82 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

相關問題