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");
    }
  • 相关阅读:
    css3
    jquery常用的几种配置
    1808第一周笔记
    webpack打包的用法
    模块的使用及几类方式
    node的规范(common.js)
    模块化开发
    传统开发模式的缺点
    创建百度地图
    离线缓存总结
  • 原文地址:https://www.cnblogs.com/bk7788/p/7259351.html
Copyright © 2011-2022 走看看