## 引入第三方庫
FOHEARTCMF第三方類庫在simplewind/Core/Library/Vendor
如果你的第三方類庫都放在Vendor目錄下面,并且都以.php為類文件后綴,也沒用采用命名空間的話,那么可以使用系統內置的vendor函數簡化導入。例如,我們來導入二維碼操作庫phpqrcode,把 phpqrcode放到Vendor目錄下面,這個時候phpqrcode主文件的路徑就是 simplewind/Core/Library/Vendor/phpqrcode/phpqrcode.php,我們使用vendor 方法導入只需要使用:
vendor('phpqrcode.phpqrcode');//導入類庫
$QRcode = new \QRcode();//實例化,注意加\
這樣就導入phpqrcode類庫了,并完成了實例化
vendor方法也可以支持和import方法一樣的基礎路徑和文件名后綴參數,例如:
vendor('phpqrcode.phpqrcode','simplewind/Core/Library/Vendor','.php');
vendor方法:
vendor($class, $baseUrl, $ext)
功能:
快速導入第三方框架類庫,所有第三方框架的類庫文件統一放到系統的simplewind/Core/Library/Vendor目錄下面
參數:
$class:類庫,如phpqrcode.phpqrcode
$baseUrl:基礎目錄,默認simplewind/Core/Library/Vendor
$ext:類庫后綴,默認為.php