tp5使用本地第三方庫(extend)

今天要寫一個tp5的項目,然後要引用騰訊的cos API, 本來人生應該是使用Composer的安裝方式的,但是github的下載速度實在是感人。科學上網也沒有辦法友好學習了。最後選擇使用直接下載cos的源碼導入到項目的extend目錄下,然後進行導入。

劃重點:就是這個導入操作能讓你失去對搬磚的興趣。

官方文檔的說法是:

require '/path/to/sdk/vendor/autoload.php';

這裏我們要理解,是相對路徑,去往這個文件的相對路徑。

本來作者也認爲自己開始完事了,然而在我創建CLient的時候會發現報錯,not found。

爲此我在百度上看了幾十篇一模一樣的原創文章。總結出來解決方案:自己理解一下庫的代碼結構!!!

這代碼結構裏有一個對應的autoload.php,直接引用卻是不行的。我們應該引用項目最先暴露的class——》index.php。

所以我們應該是這樣操作:

use think\Loader;

Loader::import('cos-php-sdk-v5.index');

完工,記錄一下。爲了以後不再爲這個事情看那麼多一模一樣的原創論文。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章