ThinkPHP加载非Orf目录下的类库
本文介绍了ThinkPHP加载非Orf目录下的类库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
OneThink是基于ThinkPHP 3.X开发的开发框架,支持插件。
我的问题是,如何把类库放在插件目录,而不是系统自带的Org目录下,因为希望插件的安装足够简单。
解决方案
我把第三方类库全部放在vendor 目录下,这了是thinkphp推荐的,
vendor('Snoopy/Snoopy'); 加载
好吗,是我没有看清,你问的是onethink ,大不了用include 加载吗
类似如下
if(!defined('DS')) {
define('DS',DIRECTORY_SEPARATOR);
}
if(!defined('FETCHURL_DIR')) {
define('FETCHURL_DIR',dirname(__FILE__).DS);
}
//include_once FETCHURL_DIR.'Snoopy.php';
include_once FETCHURL_DIR.'simple_html_dom.php';
include_once FETCHURL_DIR.'library'.DS.'Requests.php';
这篇关于ThinkPHP加载非Orf目录下的类库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文