thinkPHP源码目录介绍
Application 整个应用的存储代码(项目代码存储的模型、视图、控制器) Extend 第三放扩展文件的存储目录(针对没有命名空间的类) Public 域名解析的目录,也可以存储各种静态资源 Runtime 项目运行过程中使用的临时存储目录 Thinkphp 整个tp框架的源代码 Vendor 存储第三方扩展的文件的目录(针对使用compsser工具下载的源码) Think 使用PHP命令执行的文件(例如快速创建模型、控制器、或者生产路由的缓存文件等)
Common.php 自定义的公共函数存储文件(TP在框架执行过程中就会将该文件载入) Config.php 应用的配置文件 Datebase.php 数据库的配置文件 Route.phpTP TP框架中路由设置文件(TP属于轻路由的框架)
Static 推荐存储静态资源的目录 .htaccess Apache重写规则文件 Index.php 项目的入口文件
Library TP框架的核心代码存储的目录 Tpl 存储TP框架内置使用的公共模板文件 Convention.php TP默认的配置文件 Helper.php TP所提供的助手函数
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框架结构图: