最近在研究weiphp,總體感覺還行,bug據說還挺多。這不,我就遇到一個比較嚴重影響使用的。感覺不太應該出現這麼嚴重的bug啊。 weiphp的公眾號等級,許可權增加和編輯bug,看不到許可權列表,只能看到“好人”和“環境”2個不正確的外掛程式名稱。[系統BUG] 使用者權限無法正常顯示問題描述:使用者->公眾號等級->編輯 出現好人與環境兩個外掛程式解決辦法:後台新增加公眾帳號等級錯誤地址http://****.com/Admin/PublicGroup/add/model/13.html沒有列出相應外掛程式原因:升級修改了\Application\Common\Common\function.php中get_model_attribute()函數) 導致數組下標名稱變化 ,原來可通過$fields [1] [1] 擷取的內容無法再擷取到,改用$fields [1] ['addon_status'] 後問題解決,即將 \Application\Admin\Controller\PublicGroupController.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操作:後台管理-> 公眾號管理-> 管理員配置 ->編輯授權的外掛程式 ->確認位置:[公眾號與管理員的關聯關係] 列表問題:授權的外掛程式重設為空白,也無法再進行編輯了) 出現一次,重裝之,不敢再試第二次了解決辦法:這個問題我也遇到了,已經反饋給官方。\Application\Common\Common\function.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武漢九天鳥 :移動互連網系統開發商
以上就介紹了開發學習日記(五):weiphp開源架構的bug,公眾號許可權編輯問題,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。