ホームページ >バックエンド開発 >PHPチュートリアル >WeChat開発学習日記(5):weiphpオープンソースフレームワークのバグ、パブリックアカウント権限編集の問題

WeChat開発学習日記(5):weiphpオープンソースフレームワークのバグ、パブリックアカウント権限編集の問題

WBOY
WBOYオリジナル
2016-08-08 09:26:061264ブラウズ
最近Weiphpを勉強していますが、全体的にはかなり良いと感じています。バグが多いと言われています。 いいえ、私の使用に重大な影響を与えるものに遭遇しました。このような重大なバグが発生する可能性は低いと思われます。 Weiphp の WeChat パブリック アカウント レベル、権限の増加とバグ編集、権限リストが表示されず、「Good People」と「Environment」という 2 つの間違ったプラグイン名しか表示されません。[システムバグ] ユーザー権限が正しく表示されません 問題の説明: ユーザー -> パブリックアカウントレベル -> 2 つのプラグイン「Good People」と「Environment」を編集すると表示されます 解決策: 新しいプラグインを追加バックグラウンドのパブリック アカウント レベル エラーアドレス http://****.com/Admin/PublicGroup/add/model/13.html対応するプラグインがリストされていません理由:アップグレードにより get_model_attribute(in ApplicationCommonCommonfunction.php ) 関数が変更されました) により、$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つ目: [システムバグ] バックグラウンド管理設定認可プラグインに問題があります(最初のものと同じ) 問題、このコードは変更されません)問題の説明:=/admin/PublicLink/lists/mp_id/107.html操作: バックステージ管理->アカウント管理 -> 管理者設定 - >許可されたプラグインの編集 - >確認位置: [公式アカウントと管理者の関係] リスト問題: 許可されたプラグインが空にリセットされ、使用できなくなります編集してください) この問題は一度発生しましたが、再インストールしましたが、2回目は試す勇気がありませんでした解決策: 私もこの問題に遭遇したことがあり、公式に報告しました。 ApplicationCommonCommonfunction.php ファイルには、属性情報の取得と get_model_attribute 関数のキャッシュに問題があります。この関数は、8 月のバージョン 2.0 では正常に動作します。バージョン 12.2 では、get_model_attribute 関数の 1024 行目を次のように変更する必要があります: $value [$val] = $attr [$val]; を次のように変更する必要があります。 $val ]; さらに多くの問題がまだ研究中です。 Jiutianniao Q&A: http://ask.jiutianniao.com武漢 Jiutianniao: モバイル インターネット システム開発者

以上、WeChat開発学習日記(5): weiphpオープンソースフレームワークのバグ、パブリックアカウント権限編集の問題などを紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。