安装配置
官网下载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