### tp5+ composer的vendor第三方類的加載
* * * * *
#### 第三方類庫
第三方類庫指除了 ThinkPHP 框架、應用項目類庫之外的其他類庫,一般由第三方系統或產品提供,如 Smarty、Zend 等系統的類庫等。
##### 使用命名空間
新建目錄 `app\extend\`
~~~
app\extend\FileManager
~~~
復制第三方類庫到相應文件夾下面。
* * * * *
為了方便的引入其他框架和系統的類庫,ThinkPHP 特意提供了導入第三方類庫的功能。第三方類庫統一放置在 ThinkPHP系統目錄/Vendor 下面,并且使用 vendor 方法導入。
> vendor 方法默認的導入路徑為 ThinkPHP系統目錄/Vendor 目錄,默認后綴為 .php 。
#### 助手函數
系統為一些常用的操作方法封裝了助手函數,便于使用,包含如下:
|助手函數|描述|
|--|--|
|vendor |快速導入第三方框架類庫|
##### 引用
vendor 目錄下PHPMailer類庫安裝到了, `vendor/PHPMailer` 目錄,可以使用下面的代碼:
~~~
vendor ('PHPMailer.PHPMailer');
~~~
會引入 vendor/PHPMailer/PHPMailer.php文件
##### 實例化
~~~
$mail = new \PHPMailer();
~~~
> 備注:在 PHPMailer.php 文件不可使用命名空間
- 目錄
- 5.0.10環境配置
- 5.0.10控制器模型對象
- 5.0.10模型初始化
- 5.0.10定義數據對象
- 5.0.10創建數據對象data()方法
- 5.0.10創建數據對象-setAttr方法
- 5.0.10創建數據對象__set()方法
- 5.0.10查詢數據對象getData()
- 實例
- 5.0.10保存數據save()方法
- 5.0.10保存數據saveAll()
- 5.0.10更新數據save()
- 5.0.10批量更新數據saveAll()
- 5.0.10刪除數據delete()
- 5.0.10刪除數據destroy()
- 5.0.10traits詳解
- ThinkPHP 5.0 速查表
- 注釋
- 環境變量配置
- Model分層
- MVC 邏輯服務數據
- Model分層及多對多關聯的建立
- 控制器調用邏輯層
- Session
- 子域名session共享
- 系統錯誤
- 版本錯誤
- 返回錯誤
- Token令牌及身份識別
- 關聯查詢
- 安裝
- Git安裝
- Composer
- 擴展
- Composer類
- 非Composer類
- 引用第三方庫
- 自定義命令行
- 計劃任務
- 調試
- 調試模式
- 監聽SQL
- 數據庫調試
- 單元測試
- 初始化
- 控制器初始化
- 模型初始化
- 數據緩存
- 實戰
- 版本升級
- 從V5.0.17升級到V5.0.18