ThinkPhP 5.1 不使用 vendor , 引入第三方类库

在 ThinkPhP 5.1.X 新版取消了 Loader::import 方法以及 import 和 vendor 助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为 php 内置的 include 或者 require 语法


1. 在控制器内引入 ENV 模块和你要引入的第三方包


use Env;

use vendor\YunxinSms\YunxinSmsApi;


2. 在 function 内 include_once 引入你的包文件 


new 你的包

调用包内的方法

include_once(Env::get('root_path') . 'vendor/YunxinSms/YunxinSmsApi.php');

$sms = new \YunxinSmsApi();



4273
0
4年前