文档章节

YII 联合查询

kongjun
 kongjun
发布于 2015/06/04 15:09
字数 94
阅读 6
收藏 0

首先两个model要建立relations。。

//Activity model
return array('card'=>array(self::HAS_ONE,'CommonCard','activity_id'));
//card model
return array('activity'=>array(self::BELONGS_TO,'CommonActivity','activity_id'));

查询

$actCriteria = new CDbCriteria();
//$actCriteria->select = "t.*,card.card_type,card.denomination";
//$actCriteria->together = true;
//$actCriteria->join = "inner join ekp_common_card card ON (t.id = card.activity_id)";
//sql merchant=:mrchant and status!=:status and card.card_type=1
$actCriteria->order = "t.gmt_modified desc";
$actCriteria->with = array("card");
$actCriteria->condition .= "t.merchant=:merchant and t.status!=:status and t.end>=:end and card.card_type=:cardType";
//查询
CommonActivity::model()->with("card")->findAll($actCriteria);


© 著作权归作者所有

共有 人打赏支持
kongjun
粉丝 8
博文 98
码字总数 40811
作品 0
杭州
程序员
私信 提问
技术积累笔记概要

2015年11月24日 1、rest 速率限制,写属于自己的方法。 2、actions方法深刻了解。 3、YII技术博客:http://blog.csdn.net/terrywater/article/category/2565815。 4、静态方法传递参数的习惯...

风清扬-深圳
2015/11/24
78
0
Yii createCommand CURD操作

本文用作工作记录,也许有人会问为什么不用 Yii 的 Model 去操作 DB,原因很简单,Yii 的 Model 写法上是方便了很多,但是会执行多余的 SQL,打开 Yii 的执行 log 就会发现。所以为了效率,为...

drewin
2015/05/28
0
0
Yii 2.0.1 发布

Yii Framework 2.0.1 发布,此版本现已提供下载:http://www.yiiframework.com/download/。 Yii 2.0.1 是 Yii 2.0 的分支版本,包括大约 90 个新特性和 bug 修复。完整改进列表请看更新日志。...

raykwok
2014/12/08
3.9K
18
YII2.0 AcriveRecord的简单使用

这篇文章我们来看看在 Yii2 之中的 Active Record,为啥要将 Active Record 单独出来说呢?因为个人认为这是 Yii(不管是 Yii1.1 还是 Yii2)最强大的一部分功能之一,何况又遇上在 Yii2 中其...

bieru
2015/05/10
0
0
yii过滤xss代码

作者:白狼 出处: http://www.manks.top/article/yii2filterxsscodeorsafetodatabase 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则...

白狼栈
2016/02/19
480
0

没有更多内容

加载失败,请刷新页面

加载更多

ArrayList的实现原理以及实现线程安全

一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.syn...

一看就喷亏的小猿
19分钟前
0
0
Netty 备录 (一)

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信 还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里...

_大侠__
昨天
4
0
Django简单介绍和用户访问流程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初...

枫叶云
昨天
8
0
EOS错误代码及中文释义

本文集汇总了EOS区块链常见错误代码及其含义,完整错误代码集请查看 EOS错误代码集 - 汇智网 EOS错误代码列表如下, <table class="table table-striped"> <thead> <tr><th>错误代码</th><t......

汇智网教程
昨天
5
0
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试...

程序猿DD
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部