thinkphp 3.2.3使用composer
composer 是php里面的一个管理依赖的工具。但是在thinkphp压根没有使用到composer 来管理依赖,所以要自己去修改部分thinkphp的源码,下面我就来讲解如何在thinkphp里面使用composer。
一、使用composer
这里我们就不教composer 安装了。安装软件应该是比较简单的。

这里是我们经典的thinkphp3.2.3目录
我们安装好composer 之后,把composer 放到环境变量里面
dir 命令 浏览我们的项目目录
开始
1、使用composer install 命令
我们可以看到有一个目录里面加了一个文件vendor
2、定义类
我们需要在里面加入autoload 让他自动加载响应的类库 ,这个类库是需要写在vendor里面
例如 我们在vendor 里面写一个类,这里我们自定义一个Test类
接下来 我们在composer 里面定义这个类,
3、我们修改composer.json
这里我们可以看到这是composer.json原本里面的编码
我们官方推荐我们用psr-4引入自定义库
下面我们来解释一下autoload的意思
"autoload": {
"psr-4": {
//这里的Test\\是命名空间
//后面 vendor/Test 是针对从composer.json的目录
"Test\\": "vendor/Test"
}
}
在cmd 命名里面使用composer update 生成一下我们的生成我们的自定义加载
这样我们的这个就成功了
然后我们在index.php里面加上
就结束了。。记得是放在thinkphp的哪行代码上面!!!
4、测试
我们在控制器里面使用一下这个类
如
在浏览器浏览一下
自动require 这个类了! 就不用手动去引入了