我正在使用 Yii 的权限扩展并得到这个错误:
There must be at least one superuser!
我不知道这个 superuser
是什么意思,因为我使用的是用户 admin 和 demo 的默认身份验证。阅读权限扩展文档后,我尝试使用以下方法配置权限:
'rights'=>array(
'superuserName'=>'admin',
'install'=>true
),
但是没有用,我已经在网上搜索了,但是没有结果。
最佳答案
您需要将用户表连接到表AuthAssignment,其名称已在数组设置中声明
'modules'=>array(
'rights'=>array(
'superuserName'=>'admin',
),
),
然后,您必须更改表 AuthAssignment userid 字段,该字段引用表 user 上的字段 id
关于php - super 用户在Yii的权限扩展中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501783/