zoukankan      html  css  js  c++  java
  • 关于多表联合查询的实例以及分页代码的书写

    1 index/Controller/index中的文件,实例如下
    public function cpdetail(){
            $o = input('ui');
            $list = db('tp')->alias('a')
            
                //   ->field('a.*,u.id,u.name,s.id,s.name as')字段中名字重复可以换一个名字
                  ->where('a.id','=',$o)
                  ->join('guige u','u.id=a.iid')
                  ->join('leixing s','s.id=a.idd')
                  ->find();
            $this->assign('list',$list);
     $where = []; //随意命名
            if (input('?name')) {
                $name = input('name');
                $where['name'] = ['like', "%$name%"];
            }
            //分页处理
            $list = db('foot2')
                ->where($where)
                ->order('id', 'desc')
                ->paginate(4, false, ['query' => request()->param()]);
            $a = $list->items();
            $this->assign('list', $a);
            $page = $list->render();
            $this->assign('page', $page);
            return $this->fetch();
  • 相关阅读:
    工厂方法模式(2)
    单例模式(1)
    数组中任意位置添加数组
    六中设计模式中的原则总结
    开闭原则(设计模式6)
    迪米特法则(设计模式5)
    接口隔离原则(设计模式4)
    依赖倒置原则(设计模式3)
    里氏替换原则(设计模式原则2)
    相似图片搜索的原理(二) (转载)
  • 原文地址:https://www.cnblogs.com/mmore123/p/12767150.html
Copyright © 2011-2022 走看看