ホームページ > バックエンド開発 > PHPチュートリアル > CI フレームワーク WeChat 開発 - カスタム メニュー

CI フレームワーク WeChat 開発 - カスタム メニュー

WBOY
リリース: 2016-08-08 09:32:45
オリジナル
1259 人が閲覧しました

カスタムメニュー機能をCIフレームワークで実装しました。ちなみに、access_tokenの実装も含まれています。

リーリー
上記はライブラリの内容で、主にデータテーブルを基にメニューのjson文字列を生成します

リーリー
上記はモデル内のさまざまなメソッドです。

データベースのテーブル構造とテーブルを作成するステートメントは次のとおりです。

リーリー

フィールドタイプコメント主キーIDint(11) NOT NULLコンテンツvarchar(20) NULLピドint(11) NULLメニュータイプenum('click','view','scancode_push','scancode_waitmsg','pic_sysphoto','pic_photo_or_album','pic_weixin','location_select') NULLメッセージタイプURLvarchar(200) NULLリンクアドレスクリックキーvarchar(20) NULLイベントキーメニュー注文int(11) NULL並べ替えサブメニューtinyint(2) NULL
以下はsystem/core/common.phpの下に書かれたトークンの取得方法です。実際にはソルトを適用する必要があります。そうしないと、嫌な人が嫌なことをすることになります。

リーリー
以前のメニュー管理については書きません。単にそのテーブルのデータを管理し、データテーブルのデータに問題がないことを確認するだけです。

コントローラーに必要なのは

だけです

$this->load->library("Makemenu");

次に $this->makemenu->dolist();

を呼び出します。

これは WeChat サーバーにプッシュされます。エントリ ファイル内で 2 つの定数 APPID と APPSECRET を定義することにも注意する必要があります。

皆さんのために公開しました。お役に立てれば幸いです。また、自分用にもバックアップコピーを作成します。

上記は、CI フレームワーク WeChat の開発カスタム メニューを内容も含めて紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート