淘寶PHPSDK2.0 剔除 lotusphp框架---兄弟連教程


淘寶PHPSDK2.0 剔除 lotusphp框架---兄弟連教程、

  1. lotusphp是一個國產開源的php框架

    由於有個朋友公司是做淘寶客的,還由於不少朋友在開淘寶,於是有必要研究下。盡管個人認為微信商城前途比淘寶店大。

    於是,我上了淘寶開放平台,下載了PHPSDK,發現里面集成了lotusphp。於是google+baidu+sougou 初步了解之。

    於是我決定把他們拆散,其實有人已經拆散了他們,經實踐,貌似有個別錯誤。

  2.  

    <?php

    /**

    * TOP SDK 入口文件

    * 請不要修改這個文件,除非你知道怎樣修改以及怎樣恢復

    * @author wuxiao

    */

     

    /**

    * 定義常量開始

    * 在include("TopSdk.php")之前定義這些常量,不要直接修改本文件,以利於升級覆蓋

    */

    /**

    * SDK工作目錄

    * 存放日志,TOP緩存數據

    */

    if (!defined("TOP_SDK_WORK_DIR"))

    {

            define("TOP_SDK_WORK_DIR", "/tmp/");

    }

    /**

    * 是否處於開發模式

    * 在你自己電腦上開發程序的時候千萬不要設為false,以免緩存造成你的代碼修改了不生效

    * 部署到生產環境正式運營后,如果性能壓力大,可以把此常量設定為false,能提高運行速度(對應的代價就是你下次升級程序時要清一下緩存)

    */

    if (!defined("TOP_SDK_DEV_MODE"))

    {

            define("TOP_SDK_DEV_MODE", true);

    }

    /**

    * 定義常量結束

    */

     

    /**

    * 加載SDK

    */

    $apiHome = dirname(__FILE__) . DIRECTORY_SEPARATOR;

     

    include $apiHome.'top/TopClient.php';

    include $apiHome.'top/RequestCheckUtil.php';

    function autoload($name){

            global $apiHome;

            try {

                    include $apiHome.'top/request/'.$name.'.php';

            }catch (Exception $e){

                    echo $e->getMessage();

                    exit;

            }

    }

    spl_autoload_register('autoload');

  3. 3

    第二步:把 lotusphp_runtime/Logger/Logger.php 復制到Top/request 目錄下 改名為LtLogger.php

     

    Logger.php是寫日記的,為什么可以復制?因為他不和其他組件耦合,是單獨的一個寫日記的類;為什么要改名?自動引用的時候避免出錯。

  4. 4

    目錄結構,執行以上兩步我就把jushita文件夾和lotusphp_runtime文件夾刪了,簡單訪問幾個接口,暫時還沒發現錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM