<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                **基于`CodeIgniter3.x` 加載`SDK`的方法** -- 在項目中使用`SDK`時,建議配置文件從數據庫中讀取,數據表結構如下: ``` --- 創建微信配置管理表 - SQL語句 CREATE TABLE `wechat_config` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `qrc_img` varchar(100) DEFAULT NULL COMMENT '公眾號二維碼', `token` varchar(100) DEFAULT NULL COMMENT '接口token', `appid` varchar(100) DEFAULT NULL COMMENT '公眾號 app id', `encodingaeskey` varchar(100) DEFAULT NULL COMMENT '加密key', `appsecret` varchar(100) DEFAULT NULL COMMENT '公眾號 密鑰', `mch_id` varchar(100) DEFAULT NULL COMMENT '商戶身份標識', `partnerkey` varchar(100) DEFAULT NULL COMMENT '商戶權限密鑰', `ssl_cer` varchar(500) DEFAULT NULL COMMENT '商戶證書CER', `ssl_key` varchar(500) DEFAULT NULL COMMENT '商戶證書KEY', `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8; ``` 針對于`CodeIgniter3.x` 版本,我們建議在`common_helper.php`增加一個 `load_wechat`函數。 **SDK建議通過`Composer`進行安裝**,具體操作如下 ``` // 進入`application`目錄 cd application // 安裝`zoujingli/wechat-php-sdk` composer require zoujingli/wechat-php-sdk // 配置`CodeIgniter3.x`支持自動加載voder目錄下的第三方插件,修改 `application/config/config.php` 文件 $config['composer_autoload'] = TRUE; ``` PS:關于`composer`的環境安裝,請上百度哦,這里就不多講了! **擴展助手加載函數**代碼如下: ``` /** * 獲取微信操作對象 * @staticvar array $wechat * @param type $type * @return WechatReceive */ function & load_wechat($type = '') { static $wechat = array(); $index = md5(strtolower($type)); if (!isset($wechat[$index])) { $CI = & get_instance(); $CI->db->reset_query(); $CI->db->select('token,appid,appsecret,encodingaeskey,mch_id,partnerkey,ssl_cer,ssl_key,qrc_img'); // 讀取SDK動態配置 $config = $CI->db->get('wechat_config')->first_row('array'); // 設置SDK緩存路徑 $config['cachepath'] = CACHEPATH . 'data/'; $wechat[$index] = \Wechat\Loader::get_instance($type, $config); } return $wechat[$index]; } ``` * 至此,就可以在項目任何地方使用`load_wechat`的函數了。 * 其它操作請閱讀`SDK`詳細操作手冊。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看