YII2问题数据库问题 [ 2.0 版本 ]
为什么数据库名称一改动
高级版的后台就这样提示
Invalid Configuration – yii\base\InvalidConfigException
Rule not found:
1. in D:\phpStudy\www\one\vendor\yiisoft\yii2\rbac\BaseManager.php at line 220
211212213214215216217218219220221222223 protected function executeRule($user, $item, $params)
{
if ($item->ruleName === null) {
return true;
}
$rule = $this->getRule($item->ruleName);
if ($rule instanceof Rule) {
return $rule->execute($user, $item, $params);
} else {
throw new InvalidConfigException("Rule not found: {$item->ruleName}");
}
}
}
okokad 补充于 2016-12-19 20:50
经测试发现,是导入RBAC记录时出错造成的。
只导入RBAC 数据表,提示,没有权限。
导入RBAC记录后,就提示 Rule not found:
很郁闷!!!
okokad 补充于 2016-12-19 21:18
rbac无法导入 提示
Cannot add or update a child row: a foreign key constraint fails
加
SET FOREIGN_KEY_CHECKS=0;
后,可以导入,但提示 Rule not found:
共 3 个回答
okokad
注册时间:2016-02-29
最后登录:2017-07-01
在线时长:49小时26分
最后登录:2017-07-01
在线时长:49小时26分
- 粉丝12
- 金钱25
- 威望80
- 积分1315