如何将第三方类库导入ThinkPHP框架中?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2434个文字,预计阅读时间需要10分钟。
第三方类库+第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,通常由第三方系统或产品提供,如Smarty、Zend等系统的类库等。+前面使用自动加载或import方法导入的类库,T...
第三方类库
第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如Smarty、Zend等系统的类库等。
前面使用自动加载或import方法导入的类库,ThinkPHP约定是以.class.php为后缀的,非这类的后缀,需要通过import的参数来控制。
但对第三类库,由于不会有此约定,其后缀只能认为是php。为了方便的引入其他框架和系统的类库,ThinkPHP特意提供了导入第三方类库的功能。第三方类库统一放置在ThinkPHP系统目录/Vendor下面,并且使用vendor方法导入。
vendor方法
语法:
boolenvendor(class,baseUrl,ext)
参数说明:
参数说明
class必须,表示要导入的类库,采用命名空间的方式。
baseUrl可选,表示导入的基础路径,省略的话系统采用ThinkPHP系统目录/Vendor目录。
ext可选,表示导入的类库后缀,默认是.php。
与import方法的区别在于,vendor方法默认的导入路径为ThinkPHP系统目录/Vendor目录,默认后缀为.php。
本文共计2434个文字,预计阅读时间需要10分钟。
第三方类库+第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,通常由第三方系统或产品提供,如Smarty、Zend等系统的类库等。+前面使用自动加载或import方法导入的类库,T...
第三方类库
第三方类库指除了ThinkPHP框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如Smarty、Zend等系统的类库等。
前面使用自动加载或import方法导入的类库,ThinkPHP约定是以.class.php为后缀的,非这类的后缀,需要通过import的参数来控制。
但对第三类库,由于不会有此约定,其后缀只能认为是php。为了方便的引入其他框架和系统的类库,ThinkPHP特意提供了导入第三方类库的功能。第三方类库统一放置在ThinkPHP系统目录/Vendor下面,并且使用vendor方法导入。
vendor方法
语法:
boolenvendor(class,baseUrl,ext)
参数说明:
参数说明
class必须,表示要导入的类库,采用命名空间的方式。
baseUrl可选,表示导入的基础路径,省略的话系统采用ThinkPHP系统目录/Vendor目录。
ext可选,表示导入的类库后缀,默认是.php。
与import方法的区别在于,vendor方法默认的导入路径为ThinkPHP系统目录/Vendor目录,默认后缀为.php。

