mesak

mesak

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

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

个人信息

  • 2015-10-23 已签到
    连续签到2天,获得了10个金钱
  • 赞了评论

    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],但是没效果,还不清楚是什么原因
    以上是使用反馈,希望楼主给予解决,本人菜鸟,有说错的地方多多包涵!

  • Role 沒有 繼承 role 與 rule 的功能。
    只有 Permissions 可選,然後update 又不可用...
    需要 AuthItem.php 內的 $this->afterSave 註解取消才行.. 果斷放棄

  • 2015-10-22 已签到
    连续签到1天,获得了5个金钱
试用期 等级规则
20/50
资料完整度
0/100
用户活跃度
10/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

1