生成autoload
在项目目录,输入如下命令初始化composer
composer init
一路回车后可以发现项目目录中多了一个composer.json
文件。
继续输入命令:
composer install
片刻之后,项目目录多一个vendor
文件夹,现在的目录结构如下图所示:
注册composer
在Yaf的Bootstrap类中, 以_init
开头的方法, 都会被Yaf调用。
打开app/Bootstrap.php
文件,在_initConfig
方法下添加一个_initAutoload
方法,内容如下:
/**
* 注册composer
*/
public function _initAutoload(Yaf\Dispatcher $dispatcher) {
// Autoload 自动载入
require ROOT_PATH.'/vendor/autoload.php';
}
添加后,就可以使用composer了。