Composer
2018-10-19 17:24 更新
简介
Composer 是 PHP 的一个依赖管理工具。可以用来安装所使用的库需要的代码,包括外部包。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。利用Composer,在项目中加入适当的代码会很容易,不露不是项目开始时,还是决定讲一个包升级到更新版本时,都可以使用Composer安装所需的代码。Packagist 是寻找Composer包的主要基地,它将提供数以万计的PHP包。
作者这儿不对Composer做过多介绍,建议以前没有接触过的同学可以学习一下,按照Composer官方文档简单使用之后,你将会发现她的魅力所在。
快速访问: Composer中文网
在框架中使用Composer
- 在Idea框架中,系统默认加载了
application/vendor/
目录下的自动加载器autoload.php
。而在框架中,而且Composer的vendor目录也是默认放到了应用目录/application
下面,所以我们需要在composer.json
下面进行目录指定配置。
"config": {
"vendor-dir": "application/vendor"
},
- 如果不指定Composer的
vendor
目录。那么,Composer包将会被默认安装到站点根目录下。此时,我们需要修改下配置信息application/config/Config.php
:
将
'composer_aotuload_file' => APP_PATH . 'vendor/autoload.php',
改为
'composer_aotuload_file' => ROOT_PATH . 'vendor/autoload.php',
只有这样,我们才能顺利载入Composer的自动加载器。
以上内容是否对您有帮助:
← 类库扩展
更多建议: