摘要: 对于ThinkPHP5.0以前的版本,助手函数全部是单字母函数,但到ThinkPHP5之后,使用如下函数来代替单字母函数:最常用: /** * 实例化Model * @param string $name Model名称 * @param string $layer 业务层名称 * @param b 阅读全文
posted @ 2017-08-07 11:44 ChrissZhao 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 定义验证器类: ①静态调用(使用内置的规则验证单个数据,返回值为布尔值) ②模型验证(在模型中的验证方式) ③控制器验证(控制器中进行验证) 如果你需要在控制器中进行验证,并且继承了\think\Controller的话,可以调用控制器类提供的validate方法进行验证,如下: 控制器中的验证代码 阅读全文
posted @ 2017-08-07 11:43 ChrissZhao 阅读(18592) 评论(0) 推荐(0) 编辑
摘要: 系统内置的验证规则如下: 格式验证类 require 验证某个字段必须,例如:'name'=>'require' number 或者 integer 验证某个字段的值是否为数字(采用filter_var验证),例如:'num'=>'number' float 验证某个字段的值是否为浮点数字(采用fi 阅读全文
posted @ 2017-08-07 11:41 ChrissZhao 阅读(6345) 评论(0) 推荐(0) 编辑
摘要: 1、过去的单字母函数已完全被替换掉,如下: S=>cache,C=>config,M/D=>model,U=>url,I=>input,E=>exception,L=>lang,A=>controller,R=>action 2、模版渲染:$this->display() => return vie 阅读全文
posted @ 2017-08-07 11:40 ChrissZhao 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。 需要摒弃的3.X旧思想 URL的变动 首先对3.X的不严谨给开发者们带来的不正确的引导表示歉意,在5.0版本正式 阅读全文
posted @ 2017-08-07 11:31 ChrissZhao 阅读(586) 评论(2) 推荐(1) 编辑