本文共 2328 字,大约阅读时间需要 7 分钟。
TP笔记--分页
显示效果
html部分
thinkphp学习之路之分页跳转的实现
{foreach $result as $vo} ID 用户名 用户类型 用户状态 注册时间 {/foreach} {$vo.id} {$vo.user_login} {switch name="$vo.user_type"} {case value="1"}管理员{/case} {case value="2"}普通会员{/case} {/switch} {switch name="$vo.user_status"} {case value="0"}禁止登录{/case} {case value="1"}正 常{/case} {case value="2"}未验证{/case} {/switch} {$vo.create_time}
PHP控制器部分
count();//获取数据的总数量 //dump($count);//数据的总数量 $data = Db::name('users')->paginate($currnum,$count/*false*/,[//数字10为每页显示的总条数,true为去掉中间的页码部分,false为显示分页的页码 'type' => 'bootstrap',//分页类名 'var_page' => 'page',//分页变量 'page' => $num,//传入跳转值给当前页 ]); $pages=$count/$currnum;//计算出总页数 $page=$data->render();//获取分页显示 $this->assign('result',$data);//模板变量赋值与result,使其在前台可以使用$result变量 $this->assign('count',$pages); $this->assign('page',$page); //dump($page); return $this->fetch(); }}
转载地址:http://phodb.baihongyu.com/