zoukankan      html  css  js  c++  java
  • tp查询范围

    一、查询范围

    //说明username和password是对应模型下的  scopeUsername($query) 和scopePassword($query)方法

    //关键字scope 

    在控制器如下

    //方法一

    $user=User::scope('username,password')->select();

    //方法二组合查询

    $user=User::scope('username')->scope('password')->scope(function($query){
    $query->order('id','desc');
    })->select();
    print_r($user);

    ------------

    模型代码如下

    说明:scope和字段名拼接成一个方法名

    //查询范围
    protected function scopeUsername($query)
    {
    $query->where("username","aaa");
    }
    //查询范围
    protected function scopePassword($query)
    {
    $query->where("password","123");
    }
    ---------
    全局查询范围
    //全局查询说明只要有引用此模型,所控制器下所有查询都会加上此条件方法,关键字base

    protected function base($query)
    {
    $query->where("status","1");
    }
  • 相关阅读:
    2020.12.17
    2020.12.16
    2020.12.15
    2020.12.13
    JavaScript变量:
    第二十七章 ansible变量介绍
    今日收获
    今日收获
    今日收获
    今日收获
  • 原文地址:https://www.cnblogs.com/bk7788/p/7259351.html
Copyright © 2011-2022 走看看