博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkPHP源码目录介绍
阅读量:5275 次
发布时间:2019-06-14

本文共 1299 字,大约阅读时间需要 4 分钟。

解压源码目录

Application            整个应用的存储代码(项目代码存储的模型、视图、控制器)Extend                 第三放扩展文件的存储目录(针对没有命名空间的类)Public                 域名解析的目录,也可以存储各种静态资源Runtime                项目运行过程中使用的临时存储目录Thinkphp               整个tp框架的源代码Vendor                 存储第三方扩展的文件的目录(针对使用compsser工具下载的源码)Think                  使用PHP命令执行的文件(例如快速创建模型、控制器、或者生产路由的缓存文件等)

application目录

Common.php               自定义的公共函数存储文件(TP在框架执行过程中就会将该文件载入)Config.php               应用的配置文件Datebase.php             数据库的配置文件Route.phpTP              TP框架中路由设置文件(TP属于轻路由的框架)

在application目录里的每一个目录就是一个模块/分组,但是extra与common目录具备特殊的作用一般不作为模块使用。

public目录

Static                   推荐存储静态资源的目录.htaccess                Apache重写规则文件Index.php                项目的入口文件

thinkphp目录

Library                  TP框架的核心代码存储的目录Tpl                      存储TP框架内置使用的公共模板文件Convention.php           TP默认的配置文件Helper.php               TP所提供的助手函数

think目录

Canhe.php                缓存操作的类Config.php               配置信息操作类Controller.php           控制器基类Cookie.php               cookie数据操作的类Db.php                   数据库的操作类Model.php                模型基类Request.php              完全请求相关操作的类Route.php                执行路由规则的类Session.php              session操作的类Url.php                  用于处理url地址类Validate.php             数据验证的类  

 TP框架结构图:

 

转载于:https://www.cnblogs.com/sjiasheng/p/10530517.html

你可能感兴趣的文章
GitHub 多人协作开发 三种方式:
查看>>
文本域添加编辑器
查看>>
Yum安装MySQL以及相关目录路径和修改目录
查看>>
java获取hostIp和hostName
查看>>
关于web服务器和数据库的各种说法(搜集到的)
查看>>
《TCP/IP 详解 卷一》读书笔记 -----第四章 ARP
查看>>
C# Stream 和 byte[] 之间的转换
查看>>
OMG: daily scrum nine
查看>>
redis与spring结合错误情况
查看>>
第六章 字节码执行方式--解释执行和JIT
查看>>
实现绘制图形的ToolBar
查看>>
C# 串口接收数据中serialPort.close()死锁
查看>>
字符串方法title()、istitle()
查看>>
yield语句
查看>>
Html.Partial和Html. RenderPartial用法
查看>>
查看linux系统中占用cpu最高的语句
查看>>
[洛谷P1738]洛谷的文件夹
查看>>
ubuntu server设置时区和更新时间
查看>>
《弟子规》下的沉思
查看>>
设置dataGridView单元格颜色、字体、ToolTip、字体颜色
查看>>