很多時候用 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;