解压源码目录
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框架结构图:
