2008-7-3 10:35
qqsheji
为什么照着教程写的代码 输出的结果相反呢??
require_once "Zend/Acl.php";
$acl=new Zend_Acl();
require_once "Zend/Acl/Role.php";
$acl->addRole(new Zend_Acl_Role('guest'))
->addRole(new Zend_Acl_Role('member'))
->addRole(new Zend_Acl_Role('admin'));
$parents=array('guest','member','admin');
$acl->addRole(new Zend_Acl_Role('someUser',$parents));
require_once "Zend/Acl/Resource.php";
$acl->add(new Zend_Acl_Resource('someResource'));
$acl->deny('guest','someResource')
->allow('member','someResource');
echo $acl->isallowed('guest','someResource') ? 'allowed' : 'denied';
教程上说输出的是:allowed
而我调试的时候输出的为什么是: denied
到底怎么回事啊?