カスタムメニュー機能はCIフレームワークの下に実装されています。ちなみに、access_tokenの実装も含まれています。 リーリー
上記はライブラリの内容で、主にデータテーブルを基にメニューのjson文字列を生成します
リーリー
上記はモデル内のさまざまなメソッドです。
データベースのテーブル構造とテーブルを作成するステートメントは次のとおりです。
リーリー
フィールド | タイプ | コメント | |
ID | int(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 | メッセージタイプ | |
URL | varchar(200) NULL | リンクアドレス | |
クリックキー | varchar(20) NULL | イベントキー | |
メニュー注文 | int(11) NULL | 並べ替え | |
サブメニュー | tinyint(2) NULL |
リーリー
以前のメニュー管理については書きません。単にそのテーブルのデータを管理し、データテーブルのデータに問題がないことを確認するだけです。
コントローラーに必要なのは
だけです
$this->load->library("Makemenu");次に $this->makemenu->dolist();
を呼び出します。
これは WeChat サーバーにプッシュされます。エントリ ファイル内で 2 つの定数 APPID と APPSECRET を定義することにも注意する必要があります。皆さんのためにリリースしました。お役に立てば幸いです。また、自分用にバックアップ コピーを作成します。
http://www.bkjia.com/PHPjc/926157.html