TP5 急速上手 语法规则
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(); 
模型部分增强了很多功能,具体请查阅“模型章节”。
TP5 急速上手 语法规则的更多相关文章
- JavaScript:声明变量名的语法规则
		
一.语法规则 1.变量必须使用字母.下划线(_)或者美元符($)开始. 2.然后可以使用任意多个英文字母.数字.下划线(_)或者美元符($)组成. 3.不能使用JS关键词与保留字. 二.示例 var ...
 - JSON 语法规则详解
		
JSON 的语法规则十分简单,无论用何种方法总结都只有数条而已,它参考了 C 语言家族的一些习惯,学习起来并不会感到陌生. 回顾JSON 的五点语法 1)- 数组(Array)用方括号("[ ...
 - JavaScript的语法规则
		
JavaScript的语法规则 JavaScript区分大小写 JavaScript脚本程序须嵌入在HTML文件中 JavaScript脚本程序中不能包含HTML标记代码 每行写一条脚本语句 语句末尾 ...
 - XML 语法规则
		
转摘自:http://www.w3school.com.cn/xml/xml_elements.asp XML 语法规则 XML 文档包含 XML 元素. XML 的语法规则很简单,且很有逻辑.这些规 ...
 - PHPCMS标签:PC标签模板语法规则
		
模板语法规则1.变量表示{$name} 被解析成 <?=$name?>,表示显示变量$name的值,其中的“name”由英文字母.数字和下划线组成首字母必须是英文字母或者下划线. 2.常量 ...
 - C++ 语法规则
		
C++ 中的布尔类型:布尔类型只占用一个bit ,但是如果连续定义多个布尔类型时,编译器可能会多个布尔类型定义在一起.true 编译器用1来表示.false 编译器用0来表示. 将一个其他类型的数 ...
 - Jenkins 定时构建语法规则
		
1.Jenkins自由风格任务定时构建 2.语法规则 定时构建语法 * * * * * 第一个*表示分钟,取值0~59 第二个*表示小时,取值0~23 第三个*表示一个月的第几天,取值1~31 第四个 ...
 - 良好的JavaScript编码风格(语法规则)
		
编码风格 1.概述 "编程风格"(programming style)指的是编写代码的样式规则.不同的程序员,往往有不同的编程风格. 有人说,编译器的规范叫做"语法规则& ...
 - web(七)css的语法规则、注释
		
css的语法规则:特殊的css语法标识. !important:当使用多种方式设定标签样式时,设定样式渲染的应用优先权,声明在取值之后. .important { color: red !import ...
 
随机推荐
- 解决 Database Configuration Assistannt安装oracle实例使的 警告
			
在创建到85%的时候报错,错误如下: 解决办法: 经过查看警告中给出的日志文件F:\develop\oracle_data\app\Administrator\cfgtoollogs\dbca\tes ...
 - vue案列
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
 - 【洛谷P2831】[NOIP2016]愤怒的小鸟
			
愤怒的小鸟 题目链接 本来是刷状压DP的,然而不会.. 搜索是比较好想的,直接dfs就行了 我们可以知道两只猪确定一条抛物线 依次处理每一只猪,有以下几种方法: 1.先看已经建立的抛物线是否能打到这只 ...
 - Notepad++正则表达式使用
			
推荐个正则表达式在线测试的工具http://ccmpp.com/Regex/ Notepad++正则表达式使用 -- ::| 分类: 文档 | 标签:正则表达式 替换 notepad++ 匹配 查找 ...
 - Android学习笔记_3_四种布局
			
Android布局是应用界面开发的重要一环,在Android中,共有四种布局方式, 分别是:FrameLayout( 帧布局 ).LinearLayout (线性布局).TableLayout(表格布 ...
 - php如何实现登陆后返回原页面
			
访问网站页面时,有的页面需要授权才能访问,这时候就会要求用户登录,跳转到登录页面login.php,怎么实现登录后返回到刚才访问的页面项目需求 访问网站页面时,有的页面需要授权才能访问,这时候就会要求 ...
 - ASP.NET MVC中使用表单上传文件时的注意事项
			
最近了好久没写ASP.NET 使用HTML的FORM来上传文件了,结果写了个文件上传发现ASP.NET MVC的Controller中老是读取不到上传的文件. MVC的View(Index.cshtm ...
 - android中的键值对
			
hashmap,contentvalue,namevaluepair,jsonobject ArrayList和HashMap的区别:内部元素:ArrayList储存的是单个对象(此对象是可以通过设置 ...
 - 配置两台Azure服务器,一台加入另一台的ad域加入不进去的问题
			
AD服务器 10.0.0.4 数据库服务器 10.0.0.5 将数据库服务器加入到AD域中,需要将Azure的DNS改成10.0.0.4 Copy一下
 - Struts2 第二讲 -- Struts2的入门
			
搭建struts2环境时,我们一般需要做以下几个步骤的工作: 第一步:创建javaweb工程(这个很废话有木有) 第二步:找到开发Struts2应用需要使用到的jar文件.(这个很白痴有没有) 到ht ...