tp5的页面布局 和验证数据

获取分页

public function test()
{
	$data = \app\model\Database::paginate(5)    //从数据库拿数据,每页5行
	$this->view->assign('data',$data);
	return $this->view->fetch
}

html页面开启分页条:
//在当前块

{$data\raw}

快速生成知乎首页

1、将知乎页面另存为桌面
2、文件直接拖进代码编辑器
3、将css、js、image导入static

集成模板html

基础模板: view视图下的public文件夹
{include file=“public/header”}
{block name=“body”}
{/block}
{include file=“public/footer”}

验证器验证添加字段

r u l e = [ ] ; 规 则 写 在 里 面 r u l e 方 法 有 定 义 , 验 证 有 验 证 器 有 rule = []; 规则写在里面 rule方法有定义,验证有验证器有 rule=[];rulerule和验证器类
静态代理有定义validate 验证类。

创建validate文件,类继承validate;
protected $rule = [
	'//字段'=>[
		//规则
		'require',  //必须要填
		'alphaNum',  //必须是字母and数字,chs...:允许汉子.字母.数字
		'unique'=>'datatablename',//该字段在表中是唯一
		'confirm'=>'confirm', //已写好,与数据库中的密码字段自动校验
	],
	‘’=>[],
];
validate类中的验证方法:
if(!$validate->check($data))
{
	return $validate->getError();
}
return '验证通过';

可通过静态代理;
控制器类中也有验证方法validate
validate( d a t a , data, data,validate) //data是数据。validate是规则。具体看控制器类中定义的。
独立验证类:
1、继承于 think\Validate.php
2、验证器可以创建在应用目录下的任何一个可以访问的目录下面
3、验证器其实就是完成框架的think\Validate类中的属性protected $rule = [] 初始化
4、在控制器中直接实例化调用check()完成验证
5、还可以创建一个自定义的静态代理,来统一验证方法的调用方式

推荐直接类集成validate

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
〖课程目录〗 01.课程简介.mp4 02.后台界面初步引入.mp4 03.四种引入界面方式详解及其他界面引入.mp4 04.分离后台的公共部分并引入.mp4 05.前台模板文件分离【模板引入完成】.mp4 06.前台界面引入.mp4 07.管理员的添加.mp4 08.添加管理员的多种方法.mp4 09.管理员数据的各种查询方法.mp4 10.其他添加数据的方法补充.mp4 11.分页详解.mp4 12.控制器层的修改.mp4 13.模型层的修改与删除.mp4 14.管理员登录的三种情况.mp4 15.管理员杂项.mp4 16.无限级分类:数据表及界面.mp4 17.无限级分类:栏目添加功能.mp4 18.无限级分类:无限级显示.mp4 19.无限级分类:无限极删除.mp4 20.无限级分类:栏目的修改.mp4 21.无限级分类:栏目排序.mp4 22.文章数据表及界面处理.mp4 23.文章的添加及控制器层图片上传.mp4 24.通过钩子函数(事件函数)在模型层上传图片(文件).mp4 25.文章列表及联表查询.mp4 26.文章修改.mp4 27.问题解决及文章删除.mp4 28.杂项处理.mp4 29.友情链接1.mp4 30.链接的修改与删除.mp4 31.数据验证详解.mp4 32.其他数据验证.mp4 33.配置表创建及模板处理.mp4 34.配置的添加及删除.mp4 35.配置修改.mp4 36.显示配置项的5种类型.mp4 37.配置项显示及修改提交.mp4 38.配置的选定项.mp4 39.配置杂项.mp4 40.后台验证码.mp4 41.栏目内容补充.mp4 42.Auth权限认证1:基本表结构创建.mp4 43.Auth权限认证2:用户组的添加与显示.mp4 44.Auth权限认证3:用户组的删除与修改.mp4 45.Auth权限认证4:添加权限规则.mp4 46.Auth权限认证5:权限的无限级显示.mp4 47.Auth权限认证6:无限级权限的修改与删除.mp4 48.Auth权限认证7:用户组显示权限列表.mp4 49.Auth权限认证8:权限的js选择控制.mp4 50.Auth权限认证9:为用户组分配权限.mp4 51.Auth权限认证10:为管理员分配用户组的新增与修改.mp4 52.Auth权限认证11:完成权限认证功能.mp4 tp5第二季完整资源包.rar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值