ホームページ >PHPフレームワーク >ThinkPHP >thinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事

thinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事

藏色散人
藏色散人転載
2021-11-25 14:34:342159ブラウズ

次のthinkphp フレームワークこのチュートリアル コラムでは、thinkphp が PHPExcel クラス ライブラリをどのように参照するかを紹介します。

問題の説明:

thinkphp3.2.3 PHPExcel クラス ライブラリを参照するにはどうすればよいですか?

ファイル ディレクトリの場所の紹介

ThinkPHP\Library\Org\Util
PHPExce(文件夹)
PHPExcel.php

図に示すとおり

thinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事

メソッド コード

public function getExcel()
    {
        //导入PHPExcel类库
        import("Org.Util.PHPExcel");
        import("Org.Util.PHPExcel.Writer.Excel5");
        import("Org.Util.PHPExcel.IOFactory.php");
        //创建PHPExcel对象
        $objPHPExcel = new \PHPExcel();
    }

thinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事

その後、プログラムを実行すると、クラス ライブラリが存在しないと言われました

thinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事

問題分析と方法:

サードパーティのクラス ライブラリの使用は推奨されません Org\Util の下に配置します。thinkphp はサードパーティのクラス ライブラリをインポートする機能を特別に提供します。PHPExcel をベンダー ディレクトリ (ThinkPHPLibraryVendor)

# の下に直接配置します。 thinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事

##使用する場合 ベンダー メソッドを使用してインポートする

//相当于引入了vemdor目录下面PHPExcel\PHPExcel.php
vendor('PHPExcel.PHPExcel');
$x = new \PHPExcel();
//vendor('PHPExcel.PHPExcel');
//vendor('PHPExcel.PHPExcel.Writer.Excel5');
//vendor('PHPExcel.PHPExcel.IOFactory.php');

推奨: "

最新の 10 thinkphp ビデオ チュートリアル "

以上がthinkphp が PHPExcel クラス ライブラリを参照する方法を説明する記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。