tp3.2thinkphp3.2引入外部类文件.php文件总结

tp3.2thinkphp3.2引入外部类文件.php文件总结,第1张

一、引入第三方类库 将文件放在Org/Util下面 比如:.class.php文件

    1.可以将文件放在Org/Util下面如test.class.php (也就是说以Think、Org为根命名空间的类都可以自动加载:)

    2.给类库加命名空间如下 

3.在控制器中实例化这个类的方式如下:

二、引入类库放在项目模块中然后引入的方法

1.要给类名以.php后缀的改为以.class.php后缀的 如上图

2.   a.如果被引入的类文件没有命名空间 如下:

      b.如果有命名空间

三、手动加载第三方普通.php后缀的原生文件

注意:如果你的文件是a.b.php(b不是class)的话,也可以这样导入:

四、手动加载 .php后缀且面向过程 的文件

这是入口文件的一句话 ,照着写

// 引入thinkphp入口文件

require './thinkphp/thinkphp.php'

路径常量

系统和应用的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。

think_path 框架系统目录

app_path 应用目录(默认为入口文件所在目录)

lib_path 系统类库目录(默认为 think_path.'library/')

core_path 系统核心类库目录 (默认为 lib_path.'think/')

mode_path 系统应用模式目录 (默认为 think_path.'mode/')

behavior_path 行为目录 (默认为 lib_path.'behavior/')

common_path 公共模块目录 (默认为 app_path.'common/')

vendor_path 第三方类库目录(默认为 lib_path.'vendor/')

runtime_path 应用运行时目录(默认为 app_path.'runtime/')

html_path 应用静态缓存目录(默认为 app_path.'html/')

conf_path 应用公共配置目录(默认为 common_path.'conf/')

lang_path 公共语言包目录 (默认为 common_path.'lang/')

log_path 应用日志目录 (默认为 runtime_path.'logs/')

cache_path 项目模板缓存目录(默认为 runtime_path.'cache/')

temp_path 应用缓存目录(默认为 runtime_path.'temp/')

data_path 应用数据目录 (默认为 runtime_path.'data/')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7855154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存