TP5目录结构和规范

*本文纯属个人学习记录,欢迎指正。

application就是我们的应用目录,大都数代码写在这里面

application应用目录---下面的叫做模块 例如 index模块 在下面的controller就是模块的控制层 我们需要自己创建model和view分别作为模型层和视图层

connand.php是控制台的配置文件,当我们用命令行执行tp的时候会读取command.php

common.php是项目的公共文件,项目的公共函数可以写在这个文件中,在全局的任何地方都可以调用

cpnfig.php是整个应用的配置文件,admin和index模块会通用这个配置

database.php是数据库配置文件

route.php是路由配置文件 如果想对路由进行美化 配置这个文件

tags.php是应用行为扩展文件,可以对框架进行扩展而不需要修改框架本身的源码

extend目录——下载第三方库的时候使用的,可以把类库下载到这个目录下,修改一下命名空间就可以使用了

public目录——网站的根目录,

favicon.ico——访问网站的时候标签页上显示的图标

index.php——整个网站的入口文件,所有的请求经过index.php进行转发

robots.txt——定义一些需要被搜索引擎爬取的url

router.php——框架快速启动的测试文件,如果本地没有安装apache只有,我们可以通过php内置的webserver和这个router.php来启动框架

下面举例使用router.php。终端进入public目录执行 php -S localhost:8888 router.php

意思是在localhost的8888端口执行router.php文件,即启动框架,此时访问localhost:8888即可看到框架启动成功,在终端ctrl+c可以停止框架。

static——主要放网站的静态文件,比如图片css、js

runtime目录——是网站运行中的缓存文件,包括日志、缓存、编译文件等

thinkphp目录——框架文件,tp的框架核心文件

vendor目录——composer安装过程生成的目录,就是通过composer安装的类库会在这里

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值