tp5框架原理详解_笔记:TP5框架完整学习笔记

本文详细介绍了TP5框架的安装配置、目录结构、开发规范,包括MVC架构、配置文件、路由、命名规范、模块设计等。通过分析`config.php`、`database.php`等配置文件,解释了配置的层次和优先级。同时,讨论了动态配置、环境配置、路由助手函数、请求对象获取、视图渲染和模板引擎的使用。此外,还涵盖了控制器和模板中的变量赋值、条件判断标签以及模板继承和布局。
摘要由CSDN通过智能技术生成

安装配置

官网下载TP5完整版(初学者学习用的)

解压到本地的开发环境phpstudy中,默认的入口文件是public,访问public会看到TP5成功页面。

目录介绍

一般开发中,代码都是写在application这个文件夹中

开发一个项目的时候,通常分为前台和后台,前台一般放在index模块中,后台一般放在admin模块中。

也可以自己新建一个模块

模块内部,都遵循着MVC架构

controller、model、view都可以自己在模块中创建

下面对application文件夹中的文件做一些介绍;

image.png

command.php 命令行启动TP5框架需要读取的文件

common.php 常用的函数,都写在这个文件中

config.php 配置文件,开启什么,关闭什么,都在这设置

database.php 连接数据库时候读取的文件,比如用户名

route.php 路由文件,美化url的

tags.php 扩展框架的时候用到

下载的第三方库都放在这里

入口文件

static 这里放的是css、html之类的静态文件

favicon.ico 这个是网站图标,在标签栏显示的

index.php 网站入口文件,所有的请求都会经过这里

robots.txt 禁止搜索引擎爬取页面的设置

router.php 在没有部署网站环境的情况下,配置这个文件可以让网站运行

开发规范(命名规范)

目录 只是小写字母和下划线构成

类的文件名以命名空间定义,并且命名空间和类库文件所在路径一致。

类的文件采用驼峰,并且首字母大写,其余文件为小写加下划线。

类名和类文件名保持一致,采用驼峰命名,首字母大写。

函数使用驼峰命名,首字母小写。

属性名采用驼峰,首字母小写

以双下划线开头的函数或方法为魔术方法。

常量以大写字母和下划线命名

表和字段必须以小写字母和下划线命名方式,不能以下划线开头。

模块设计

自己创建的common模块

可以自己创建common模块,然后里面写一些其他模块会常用的控制器,或者其他模块依赖的控制器,让他们继承。

image.png

惯例配置与应用配置与扩展配置

所谓应用位置,就是对app文件夹中文件都起作用的配置。

定义配置文件路径

创建了配置文件后,必须要在入口文件出定义配置文件的路径,并且要将配置文件命名为config.php才可以。

通常是不允许修改TP5框架的惯例配置的,这样不安全也不规范&#x

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值