请教李老师帮助解决问题!谢谢
来源:4-7 为角色分配权限子节点和角色子节点(2)

慕姐8387086
2017-05-12
我把$children['roles']改成空数组[],显示没问题,就是又没有了已经选择的项,想找半天,没看出什么地方不对,请李老师指教!!!
写回答
4回答
-
Jason
2017-05-12
哦哦,应该是children里面是空数组,没有下标roles,所以报notice错
00 -
Jason
2017-05-12
没太理解,再仔细说下你的需求
00 -
慕姐8387086
提问者
2017-05-12
那是哪里错了呢,请明示!
032017-05-12 -
慕姐8387086
提问者
2017-05-12
好的,这个错是在点击“角色列表”中的“分配权限”时报错的,超级用户已经有了所有权限,把
<?php echo Html::label('角色子节点', null). Html::checkboxList('children', $children['roles'], $roles); ?>
改成了
<?php echo Html::label('角色子节点', null). Html::checkboxList('children', [], $roles); ?>
正常显示出来,可就是没有原有已经选择过的权限!
是不是在创建角色时就应该给数据表shop_auth_item_child里写进一条记录才对?
012017-10-12
相似问题