>백엔드 개발 >PHP 튜토리얼 >ThinkPHP加载非Orf目录下的类库

ThinkPHP加载非Orf目录下的类库

WBOY
WBOY원래의
2016-06-06 20:15:22969검색

OneThink是基于ThinkPHP 3.X开发的开发框架,支持插件。
我的问题是,如何把类库放在插件目录,而不是系统自带的Org目录下,因为希望插件的安装足够简单。

回复内容:

OneThink是基于ThinkPHP 3.X开发的开发框架,支持插件。
我的问题是,如何把类库放在插件目录,而不是系统自带的Org目录下,因为希望插件的安装足够简单。

我把第三方类库全部放在vendor 目录下,这了是thinkphp推荐的,
vendor('Snoopy/Snoopy'); 加载

好吗,是我没有看清,你问的是onethink ,大不了用include 加载吗

类似如下

<code>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';</code>

自己查看了很多OneThink插件,发现了解决的方案
namespace Addons/类名

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.