thinkphp5.0 分页用法
2024-10-21 13:29:49
$num = input('get.page')?input('get.page'):1; //接收参数
//数据的总数量
$count = Db::name('user')->where(['uid'=>$this->uid])->where('types','in',[2,3])->count(); $currnum =5; //设置每页显示的条数 $user = Db::name('user')->where(['uid'=>$this->uid])->where('types','in',[2,3])->paginate($currnum,$count,[
'type'=>'bootstrap', //分页类名
'var_page'=>'page', //分页变量
'page'=>$num, //传入跳转值给当前页
])->each(function($v,$k){ //对$user数组进行操作的方法,类似与foreach。
$one=Db::name('chat')->where(['id'=>$v['id']])->find();
$v['name'] = $one['username'];
return $v; //返回到$user数组里
}); $pages = $count/$currnum; //计算出总页数
$page =$data->render(); //获取分页显示
$this->assign('data',$user);
$this->assign('count',$pages);
$this->assign('page',$page);
页面调取页码
{$page|raw}
模板中输出变量 默认不展示HTMl 使用raw将其中的中的HTMl内容展示出来,例如富文本框
最新文章
- HTTP协议(二):header标头说明
- 判断来防ip是否为蜘蛛
- Android-做个性化的进度条
- 手把手教你做一个原生js拖动滑块【兼容PC和移动端】
- windows7-PowerDesigner 15.1 的安装图解
- Java基础之子类父类属性覆盖
- 20135335郝爽 &; 20135304刘世鹏 实验一
- Hibernate,JPA注解@OneToOne_JoinColumn
- 在ASP.NET MVC中修改默认代码生成/支架模板
- hdu 3586 Information Disturbing(树形dp + 二分)
- 转载:C#实现接口回调
- sass和compass安装
- 转:Selenium借助AutoIt识别上传(下载)详解
- JAXB2序列化XML
- char a[]和char *a的比较
- rocketmq番外篇(一):开发命令行
- idea 启动调试模式总提示端口58346被占用问题
- window下github的学习心得
- 利用Linux系统生成随机密码的10种方法【转】
- Spring RPC 入门学习(3)-获取Student对象