La colonne tutorielle thinkphp framework suivante vous présentera comment thinkphp fait référence à la bibliothèque de classes PHPExcel. J'espère qu'elle sera utile aux amis dans le besoin !
Description du problème :
thinkphp3.2.3 Comment référencer la bibliothèque de classes PHPExcel ?
Introduisez l'emplacement du répertoire de fichiers
ThinkPHP\Library\Org\Util PHPExce(文件夹) PHPExcel.php
Comme indiqué sur l'image
Code de la méthode
public function getExcel() { //导入PHPExcel类库 import("Org.Util.PHPExcel"); import("Org.Util.PHPExcel.Writer.Excel5"); import("Org.Util.PHPExcel.IOFactory.php"); //创建PHPExcel对象 $objPHPExcel = new \PHPExcel(); }
Ensuite, j'exécute le programme et il dit que la bibliothèque de classes n'existe pas
Problème Analyse et méthode :
Non recommandé La bibliothèque de classes tierce est placée sous OrgUtil. Thinkphp fournit spécialement la fonction d'importation de bibliothèques de classes tierces. Placez directement votre PHPExcel sous le fournisseur de répertoire (ThinkPHPLibraryVendor),
. Utilisez la méthode du fournisseur pour importer lorsque vous utilisez
//相当于引入了vemdor目录下面PHPExcel\PHPExcel.php vendor('PHPExcel.PHPExcel'); $x = new \PHPExcel(); //vendor('PHPExcel.PHPExcel'); //vendor('PHPExcel.PHPExcel.Writer.Excel5'); //vendor('PHPExcel.PHPExcel.IOFactory.php');
Recommandé : "Les 10 derniers didacticiels vidéo thinkphp"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!