zoukankan      html  css  js  c++  java
  • 微信开发学习日记(五):weiphp开源框架的bug,公众号权限编辑问题

    最近在研究weiphp,总体感觉还行,bug据说还挺多。

    这不,我就遇到一个比较严重影响使用的。感觉不太应该出现这么严重的bug啊。

       weiphp的微信公众号等级,权限增加和编辑bug,看不到权限列表,只能看到“好人”和“环境”2个不正确的插件名称。
    [系统BUG] 用户权限无法正常显示
    问题描述:用户->公众号等级->编辑 出现好人与环境两个插件
    解决办法:
    后台新增加公众帐号等级错误
    地址http://****.com/Admin/PublicGroup/add/model/13.html
    没有列出相应插件
    原因:升级修改了ApplicationCommonCommonfunction.php中get_model_attribute()函数) 
    导致数组下标名称变化 ,原来可通过$fields [1] [1] 获取的内容无法再获取到,改用
    $fields [1] ['addon_status'] 后问题解决,
    即将 ApplicationAdminControllerPublicGroupController.class.php 中
      $fields [1] [1] 替换成 $fields [1] ['addon_status'] 即可
    注意:增加和修改都有这个问题。
    编辑的时候,还有个问题就是,已经选择的插件“没有选中”。
    解决办法:
    //$data ['addon_status'] = array_diff ( $fields [1] [1] ['value'], $data ['addon_status'] );
    $data ['addon_status'] = array_diff ( $fields [1] ['addon_status'] ['value'], $data ['addon_status'] );
    -------------------下面的请忽视---------------
    第2个:[系统BUG] 后台管理设置授权插件有问题(和第1个,好像是同一个问题,这个代码不改)
    问题描述:
    =/admin/PublicLink/lists/mp_id/107.html
    操作:后台管理-> 公众号管理-> 管理员配置 ->编辑授权的插件 ->确认
    位置:[公众号与管理员的关联关系] 列表
    问题:授权的插件重置为空,也无法再进行编辑了

    出现一次,重装之,不敢再试第二次了
    解决办法:
    这个问题我也遇到了,已经反馈给官方。
    ApplicationCommonCommonfunction.php 文件中的 获取属性信息并缓存get_model_attribute函数的问题,用8月份的2.0版本的这个函数正常。
    12.2号版中 get_model_attribute函数 1024行应该修改为:
    $value [$val] = $attr [$val]; 
    修改为: $value [$key] = $attr [$val];

        更多问题还在研究中。

      九天鸟问答: http://ask.jiutianniao.com
    武汉九天鸟 :移动互联网系统开发商
  • 相关阅读:
    Luogu P4205 [NOI2005]智慧珠游戏
    Luogu P3321 [SDOI2015]序列统计
    Luogu P2056 [ZJOI2007]捉迷藏
    Luogu P5168 xtq玩魔塔
    2019年一月刷题列表
    [转载]我们都是行走在镜面边缘的人
    [武汉加油] CF830C Bamboo Partition
    [武汉加油] [NOI Online 提高组]最小环
    [武汉加油] luogu P6178 【模板】Matrix-Tree 定理
    [武汉加油] bzoj 5099: [POI2018]Pionek 几何+双指针
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462792.html
Copyright © 2011-2022 走看看