我正在尝试在项目中实现RBAC,但无法实例化Rbac类。
我的代码:
<?php
命名空间Login \ Controller;
使用Zend \ Mvc \ Controller \ AbstractActionController;
使用Zend \ Permissions \ Rbac \ Rbac; 使用Zend \ Permissions \ Rbac \ Role;
TesteController类扩展了AbstractActionController {
public function indexAction() {
$role = new Role('teste');
die('=== FIM ===');
}
}
当我在“角色”行中注释时,它会显示“ === FIM ===“,但在未注释时,则会出现500错误。
我已经检查了供应商中的模块结构,没关系。
通过composer安装供应商模块以使zend 3能够识别它时,我还需要做其他事情吗?
答案 0 :(得分:0)
该错误是由我的不支持返回类型声明的php版本引起的。 Rbac模块已装满它。