layui 写分页

人生之路坎坎坷坷,跌跌撞撞在所难免。但是,不论跌了多少次,你都必须坚强勇敢地站起来。任何时候,无论你面临着生命的何等困惑抑或经受着多少挫折,无论道路多艰难,希望变得如何渺茫,请你不要绝望,再试一次,坚持到底,成功终将属于勇不言败的你。

导读:本篇文章讲解 layui 写分页,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

控制器中写 获取数据

//layui 获取数据
    public function userList()
    {
        $pageSize = input("limit")?input("limit"):10;
        // $pageSize = 6;
        $page = input("page")?input("page"):1;

        $this -> view -> count = UserMoudel::count();

        //判断当前是不是admin用户
        //先通过session获取到用户登陆名
        $username = Session::get('user_info.username');
        if ($username == 'admin') {
            $list = Db::name('user')
                ->where(['is_delete'=>'0'])
                ->order('id')
                ->paginate(array("list_rows"=>$pageSize,'page'=>$page))
                ->toArray();
        } else {
            //为了共用列表模板,使用了all(),其实这里用get()符合逻辑,但有时也要变通
            //非admin只能看自己信息,数据要经过模型获取器处理
            $list = UserMoudel::all(['username'=>$username]);
        }
        // dump($list);
        // die(Db::name('user')->getLastSql());
        // return json(ret(0,'获取成功!',$list));
        return $result = ['code' => 0, 'msg' => '获取成功!', 'data' => $list["data"], 'count' => $list["total"], 'rel' => 1];
    }

前端写

table.render({
            elem: '#test'
            ,url:'userList'  //请求上方控制器中数据
            ………………

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/133747.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!