回覆列表
  • 1 # tidsr1610

    首先整理你的類庫資料夾,然後放到tp目錄下的vender/下,我用的是OT二開的,我的目錄在ThinkPHP\Library\Vendor\下,自己先找對這個目錄,把資料夾放進去。我的最終目錄是這樣的:\ThinkPHP\Library\Vendor\PHPExcelUnitPHPExcelUnit為我整理過的phpexcel類庫包。下邊就該說說如何呼叫了:在控制器中,需要例項化PHPExcel類,類似這樣的做法是不行的:$PHPExcel = new PHPExcel();$PHPReader = new PHPExcel_Reader_Excel2007();一定要這樣呼叫,在類名前面加上反斜槓vendor("PHPExcelUnit.PHPExcel"); //引入類庫$PHPExcel = new \PHPExcel();$PHPReader = new \PHPExcel_Reader_Excel2007();這樣就可以啦。如果需要呼叫類的靜態方法。比如說:PHPExcel_cell::columnIndexFromString("A") ;還是會提示錯誤,在類前面加上\還是不行,無奈只能把靜態方法扒拉一份,整理到自己的控制器或者模型中,然後再透過自身的方法來呼叫,例如:self::columnIndexFromString("A") ;self::columnIndexFromString("BW");

  • 2 # 我是阿嘛

     common/裡建一個 common.php檔案。裡面存函式,這個檔案是預設載入的,如果不是 common.php 就得手動載入。

      可以寫進ThinkPHP/Common/functions.php這個裡面,也可以ThinkPHP/Common/extend.php,但需要載入

      載入的話需要理清他的架構,thinkphp載入有很簡單的自定義的一套方法,TP中呼叫自定義的函式庫應該在專案的config.php裡配置

  • 中秋節和大豐收的關聯?
  • 水泥安定性是什麼意思?