首页 > Web开发 > 详细

thinkPHP5.0源码目录介绍

时间:2019-03-14 15:45:39      阅读:178      评论:0      收藏:0      [点我收藏+]

解压源码目录

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

 

application目录

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

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

public目录

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

thinkphp目录

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

think目录

 1  1 Canhe.php          缓存操作的类
 2  2 Config.php         配置信息操作类
 3  3 Controller.php     控制器基类
 4  4 Cookie.php         cookie数据操作的类
 5  5 Db.php             数据库的操作类
 6  6 Model.php          模型基类
 7  7 Request.php        完全请求相关操作的类
 8  8 Route.php          执行路由规则的类
 9  9 Session.php        session操作的类
10 10 Url.php            用于除了url地址类
11 11 Validate.php       数据验证的类

 

thinkPHP5.0源码目录介绍

原文:https://www.cnblogs.com/sjiasheng/p/10530517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!