2015-06-05 12:30:44 3233次浏览 1条回答 0 悬赏 5 金钱
$auth = Yii::$app->authManager;
$parent=$auth->createPermission('channel/index');
$parent->description='栏目管理';
$auth->add($parent);
$child=$auth->createPermission('channel/list');
$child->description='查看';
$auth->addChild($parent, $child);

栏目管理这个权限我看数据库是添加进去的,但下面这个子权限就出错。
Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

最佳答案

  • kekkaishi 发布于 2015-06-05 13:54 举报

    因为你的子权限在auth_time表里面还不存在,,所有你加不进去,,约束了

    1 条回复
    回复于 2015-06-07 16:56 回复

    就是,SB了,$child也要先add的

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
den1986
见习主管

den1986

注册时间:2015-05-10
最后登录:2017-08-04
在线时长:4小时12分
  • 粉丝8
  • 金钱75
  • 威望15
  • 积分265

热门问题