Tp5  规则

命名规范

  • 目录和文件名采用‘小写+下划线’,并且以小写字母开头;
  • 类库、函数文件统一以.php为后缀;
  • 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致(包括大小写);
  • 类名和类文件名保持一致,并统一采用驼峰法命名(首字母大写)

函数

  • 系统已经不依赖任何函数,只是对常用的操作封装提供了助手函数;
  • 单字母函数废弃,默认系统加载助手函数,具体参考上一个章节‘助手函数’;

路由

新增三种路由访问模式

5.0版本控制器命名

        Index.php

5.0在控制器中输出模板,使用方法如下:

继承think\Controller 使用:

return $this->fetch('index/hello');

新版的模型查询增加了静态方法,例如:

User::get(1); 
User::all();
User::where('id','>',10)->find(); 

模型部分增强了很多功能,具体请查阅“模型章节”。

转载于:https://www.cnblogs.com/zzqqyy/p/9235098.html

TP5 急速上手 语法规则相关推荐

  1. LLVM一些语法规则

    LLVM一些语法规则 LLVM文档 LLVM编译器基础架构支持广泛的项目,从工业强度编译器到专门的JIT应用程序,再到小型研究项目. 同样,文档分为几个针对不同受众的高级别分组: LLVM设计概述 几 ...

  2. 一文详解CMakeLists文件编写语法规则详解

    作者丨zhanghm1995@blog 来源丨https://blog.csdn.net/zhanghm1995/article/details/80902807 编辑丨3D视觉工坊 基本语法规则 C ...

  3. 从零开始React:一档 React环境搭建,语法规则,基础使用

    手挽手带你学React入门第一期,带你熟悉React的语法规则,消除对JSX的恐惧感,由于现在开发中都是使用ES6语法开发React,所以这次也使用ES6的模式进行教学,如果大家对ES6不熟悉的话,先 ...

  4. xml语法规则(一)

    一.XML语法规则 XML的文档和HTML的原代码类似,也是用标识来标识内容.创建XML文档必须遵守下列重要规则: 规则1:必须有XML声明语句 这一点我们在上一章学习时已经提到过.声明是XML文档的 ...

  5. 【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )

    文章目录 一.创建 Groovy 代码文件 二.使用 Java 语法实现 Groovy 类和主函数并运行 三.按照 Groovy 语法改造上述 Java 语法规则代码 一.创建 Groovy 代码文件 ...

  6. Spring Boot—thymeleaf语法规则以及使用

    文章目录 一.渲染机制 二.导入thymeleaf的名称空间 四.使用thymeleaf 五.语法规则 1.属性及属性的优先级 2.表达式 一.渲染机制 @ConfigurationPropertie ...

  7. Thymeleaf语法规则

    语法规则 th:text 改变当前元素里面的文本内容 th:任意html属性: 来替换原生属性的值 <!DOCTYPE html> <html lang="en" ...

  8. reactjs jsx语法规则

    jsx语法规则: 1.定义虚拟DOM时,不要写引号. 2.标签中混入JS表达式时要用{}. 3.样式的类名指定不要用class,要用className. 4.内联样式,要用style={{key:va ...

  9. C语言:gcc编译过程及make命令、makefile语法规则

    gcc编译过程 编译过程: make && makefile make概述 makefile语法规则 make命令格式 Makefile案例 之所以写成多个文件,是出于模拟多模块编程的 ...

最新文章

  1. 【Java】枚举(enum)机制 详解
  2. 直播预告丨挖掘客户生命周期价值,寻迹券商业务增长
  3. 基于UDP/TCP的网络协议(端口分配)
  4. [DIV/CSS] 【译】60个有用CSS代码片段
  5. 官方暗示与TÜV莱茵合作? MIUI12真的不远了
  6. C++11 修复了双重检查锁定问题(转)
  7. mysql generator 命令_Mybatis使用命令生成逆向工程的方法
  8. Linux - vim编辑器,tmux的简单使用
  9. c语言 运行库 下载,Visual C++运行库合集
  10. UE4教程:虚幻4引擎(Unreal Engine 4)学习指南
  11. 深度学习与计算机视觉教程(13) | 目标检测 (SSD,YOLO系列)(CV通关指南·完结)
  12. 计算机桌面怎么改为d盘,win7怎么把桌面文件夹路径改为d盘
  13. html视频设置自动播放下一个,在html5中,如何使用video标签让两个不同的视频文件按顺序自动播放?...
  14. Frequent values ——RMQ
  15. 头条号:增加粉丝量 只需用四招!
  16. 百度地图定位失败,显示经纬度(4.9E-324,4.9E-324),错误码-162
  17. DSC测试仪器校正及检验
  18. Win7 各种语言包下载
  19. 微服务系统设计(一) -- 如何拆分服务
  20. 勇者斗恶龙———算法题

热门文章

  1. Python的gc模块
  2. 深度学习《CNN架构续篇 - 正则化》
  3. linux 分区 备份软件下载,硬盘分区备份(Image For Windows)
  4. androidsettitle方法_Android 去掉title bar的3个方法
  5. 拉格朗日插值_拉格朗日插值定理的理论基础
  6. 循环序列模型 —— 1.10 长短期记忆(LSTM)
  7. array用法 numpy_Numpy统计计算、数组比较,看这篇就够了
  8. 2014年值得关注的10个开源项目 上
  9. Spring集成单元测试
  10. 动态规划——最长上升子序列问题(LIS)