為了方便的引入其他框架和系統的類庫ThinkPHP 特意提供了導入第三方類庫的功能。第三方類庫統壹放置在 ThinkPHP系統目錄/Vendor。下面,並且使用 vendor 方法導入。
vvendor 方法的用法和 import方法完全壹致,只是其默認值略有差別。
參數說明: 參數說明class 必須表示要導入的類庫,采用命名空間的方式。
baseUrl
可選,表示導入的基礎路徑,省略的話系統采用 ThinkPHP系統目錄/Vendor 目錄。
ext 可選,表示導入的類庫後綴,默認是 .php。
與 import 方法的區別在於,vendor 方法默認的導入路徑為 ThinkPHP系統目錄/Vendor 目錄,默認後綴為 .php。
vendor 方法導入第三方類庫例子
例如我們要引入 Zend 的 FilterDir.php 文件,我們把文件帶目錄放到 Vendor
目錄下面,這個時候 Dir 文件的路徑就是 VendorZendFilterDir.php 。使用 vendor
方法導入:
vendor('Zend.Filter.Dir');
同樣對於包含 . 符號的文件,將 . 號用 # 符號代替,或者指定ext 參數。