Thinkphp引入第三方类库常见问题
Posted zmdcomeon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp引入第三方类库常见问题相关的知识,希望对你有一定的参考价值。
TP3.2在添加第三方sdk的时候,文件放在Thinkphp/Library/Org文件夹下可独立创建文件夹(官方文档有其他思路)需对文件做以下修改。
1.第一应该修改文件的名称(下载的sdk一般是 类名.php,TP的类名命名规则是类名.class.php)。
2.在下载的sdk类名中添加命名空间。
3.最后就是在引用的时候use一下,然后就可以直接实例化对象了。
vendor遇见的问题
vendor引入一个phpexcel类,引入这个类,有个快捷引入方式手册有注明http://document.thinkphp.cn/manual_3_2.html#autoload,很多会遇见这个实例化类时出现的问题
解决方法是:
//引入PHPExcel库文件
Vendor(‘PHPExcel.Classes.PHPExcel‘);
//创建对象
$excel = new \\PHPExcel();
一定要记得在PHPExcel()前加 “\\” 。
示例如下:
以上是关于Thinkphp引入第三方类库常见问题的主要内容,如果未能解决你的问题,请参考以下文章
Thinkphp 5 怎么在控制器引入thinkphp\vendor 的第三方扩展
Thinkphp 5 怎么在控制器引入thinkphp\vendor 的第三方扩展