时光小偷

时光小偷

这家伙有点懒,还没写个性签名!

  • 财富值5
  • 威望值0
  • 总积分5

个人信息

  • 回复了 的评论

    windows wamp安装使用发现以下问题:
    1、进入rbac/role出现“Static function johnitvn\rbacplus\models\AuthItem::find() should not be abstract”
    解决方式:将johnitvn\rbacplus\models\下AuthItem.php 86行public abstract static function find($name);改为public static function find($name){}
    2、进入rbac/role/create出现“Declaration of johnitvn\rbacplus\models\Role::afterSave() should be compatible with johnitvn\rbacplus\models\AuthItem::afterSave()”
    解决方式:将johnitvn\rbacplus\models\下AuthItem.php 140行public function afterSave() {的括号里加一个参数,如:public function afterSave($insert) {
    3、在rbac/role/create时若角色已存在且不添加权限会出现"in_array() expects parameter 2 to be array, string given"
    解决方式:将将johnitvn\rbacplus\views\role下_form.php 40行in_array($permission->name,$model->permissions)修改为in_array($permission->name, !is_array($model->permissions) ? array():$model->permissions)
    4、在rbac/role/create时若角色不存在且不添加权限会进入rbac/role/view页面此时会出现"Non-static method johnitvn\rbacplus\models\Role::getPermistions() should not be called statically, assuming $this from incompatible context"
    解决方式:将johnitvn\rbacplus\models\下Role.php 64行public function改为pubic static function
    5、在rbac/role或rbac/permission页面删除的时候,弹窗出来不论点确认还是取消,弹窗无变化且数据没删除
    解决方式:不知是否是浏览器还是其他什么原因,未解决
    6、建议:建议采用ajax来验证角色或权限的唯一性
    ps: 添加了['enableAjaxValidation'=>true],但是没效果,还不清楚是什么原因
    以上是使用反馈,希望楼主给予解决,本人菜鸟,有说错的地方多多包涵!

    好想yii对rbac升级啦,创建规则时提示未定义getDb(),我自己添加以后发现find()方法参数太少,求解决

实习生 等级规则
5/20
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

1