很多时候用 composer 下载插件比较困难,反正我每次都是等半天。
网上查了相关资料,然后手动下载插件并安装成功
1、下载对应插件,或者自己手动编写相关插件(注意:自己编写的插件要求符合PSR-4编写规则)
目录结构
1、test/testClass
2、test/testClass/src/Name
2、将对应文件放入到yii2的 vendor 目录下
3、打开 vendor\yiisoft\extensions.php 在最下面加一个插件的内容
'test/testClass' =>
array(
'name' => 'test/testClass',
'version' => '1.0.0',
'alias' =>
array(
'@test/testClass' => $vendorDir . '/test/testClass/src',
),
),
这里需要注意几个事项
有的插件是没有src目录的,比如yii2自带的如:yii2-bootstrap 那么在写别名地址的时候是直接写的
'alias' =>
array(
'@yii/bootstrap' => $vendorDir . '/yiisoft/yii2-bootstrap',
),
开始使用yii-httpclient插件的时候,直接复制粘贴还没有注意,少了一个src导致出现错误
'Class 'yii\httpclient\Client' not found'
这个需要注意一下,下载的插件看清楚目录结构,对应好地址。这个是一个自己马虎了,这里提个醒。
4、上面操作完成后就可以直接使用了
我这里是使用的httoclient
use yii\httpclient\Client;