zoukankan      html  css  js  c++  java
  • thinkphp5.0分页

     第一种

    public function index(){
            // 页面和面包屑导航
            $ttl[0] = $this->title;
            $ttl[1] = '管理员列表';
            $this->assign('ttl',$ttl);
            // 权限验证
            $this->admin_priv('role_index');
    
            $where = [];
         // 查询条件
            $keyword = input('param.keyword');
            if($keyword){
                $where['name'] = ['like','%'.$keyword.'%'];
            }
            // 查询
            $list = db("role")
                ->where($where)
                ->paginate(config('paginate.list_rows'));
    
            // 获取分页显示
            $page = $list->render();
    
            // 模板变量赋值
            $this->assign('list', $list);
            $this->assign('page', $page);
    
            return $this->fetch();
        }

     第二种写法:

    public function index(){
            // 页面和面包屑导航
            $ttl[0] = $this->title;
            $ttl[1] = '管理员列表';
            $this->assign('ttl',$ttl);
            // 权限验证
            $this->admin_priv('role_index');
    
    
            // 查询条件
            $keyword = input('param.keyword');
            $where['name'] = ['like','%'.$keyword.'%'];
            $fiels['keyword'] = $keyword;
            // 查询
            $list = db("role")
                ->where($where)
                ->paginate(config('paginate.list_rows'));
    
            // 获取分页显示
            $page = $list->render();
    
            // 模板变量赋值
            $this->assign('fiels', $fiels);
    
            $this->assign('list', $list);
            $this->assign('page', $page);
    
            return $this->fetch();
        }

    这两种只有细节方面的差别,其他都一样

    注意:

    1.$where 的初始条件为 $where = []  

    $where = 1   报错:Illegal string offset 'name'

    2.查询数组两种写法,都可以

    $where['name'] = ['like','%'.$keyword.'%'];

    $where['name']=array('like','%'.$keyword.'%');

  • 相关阅读:
    Windows Server 2003中不能安装MSN的解决方法
    招新人的一个标准
    SVN源代码服务器 证书通不过时的解决办法
    项目风险控制
    项目与团队管理体会
    季羡林老先生百年为人处世哲学
    李一男2003年在港湾给开发人员培训时的语录
    项目管理中的一些想法
    poj 1236 Network of Schools
    poj 2528 Mayor's posters
  • 原文地址:https://www.cnblogs.com/wesky/p/6245723.html
Copyright © 2011-2022 走看看