博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yii2实现命名范围scope的自定义查询
阅读量:5869 次
发布时间:2019-06-19

本文共 403 字,大约阅读时间需要 1 分钟。

Yii中存在scope命名范围这个概念,Yii2里已经废弃了,在实际的项目开发情景中,我们有时需要用到命名范围这种自定义查询

使用场景:

cate为栏目分类表,现在需要查询出栏目分类列表中所有的顶级分类栏目(即parant_id=0的所有栏目)

以我使用的Yii高级应用模板中的backend应用为例

在backend目录下新建一个目录querys,在此目录下新增一个文件叫CateQuery.php

andFilterWhere(['parent_id' => 0]); }}

在backend\models下新增模型文件Cate.php

控制器里调用

Cate::find()->topCate()->andWhere(['<','id','200'])->all();

 

转载于:https://www.cnblogs.com/adobe-lin/p/9399818.html

你可能感兴趣的文章
颜色混合opengl
查看>>
我的友情链接
查看>>
Centos 安装后不能上网 解决备忘
查看>>
一、Centos6.7编译安装apache2.4.9
查看>>
电脑基本小常识
查看>>
表空间使用率查询语句及其他查询语句
查看>>
Oracle 11.2.0.4 For Linux 64bit+32bit 11Gu4数据库介质百度云
查看>>
系统右下角弹出升级Windows10的升窗
查看>>
思科路由器NAT配置详解
查看>>
变与不变
查看>>
OpenStack 搭建(一)
查看>>
友元类与继承访问级别
查看>>
php-cgi和php-fpm,Windows环境下解决Nginx+php并发访问阻塞问题。
查看>>
php过滤html标签截取部分内容
查看>>
CentOS 7 vim显示中文乱码
查看>>
(转载)NET异步编程总结----四种实现模式
查看>>
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能...
查看>>
雷林鹏分享:PHP Switch 语句
查看>>
C#中判断字符串是否中文的方法
查看>>
Python中如何把一个UTC时间转换为本地时间
查看>>