Yii学习(7)----使用with关系
来源:互联网 发布:淘宝口红代购是真的吗 编辑:程序博客网 时间:2024/05/22 02:19
首先在model里面定义一个relations关系,如下:
public function relations(){// NOTE: you may need to adjust the relation name and the related// class name for the relations automatically generated below.return array('fishcenter'=>array(self::BELONGS_TO,'FishCenter','fcid'),//'typeid'=>array(self::BELONGS_TO,'CommonClass','id'),);}
这里的关系被命名为fishcenter,下面我们在controller中使用这样的关系,
$new = Pond::model()->with(array('fishcenter'=>array('fcid','address','fcname'),))->findAll(array('select'=>array('pondid','pondname','address','price'),'order'=>'pondid DESC','limit'=>10,));这样获得的数据就是这样的结构:
$new=array(
'pondid'=>'',
'pondname'=>'',
......
fishcenter=>array(
'fcid'=>'',
'address'=>'',
......
)
);
所以说如果要获取fcid的数据,必须是:$new['fishcenter']['fcid']的形式。
- Yii学习(7)----使用with关系
- Yii学习(8)----with中使用多重关系调用
- YII Framework学习教程-YII的Model-数据库操作2-多关系的CActiveRecord使用举例
- yii框架学习、使用经验
- YII Framework学习教程-YII的缓存-使用
- yii modules下使用布局文件问题(yii 慢慢学习)
- yii_wiki_394_javascript-and-ajax-with-yii (在yii 中使用 javascript 和ajax)
- yii_wiki_394_javascript-and-ajax-with-yii (在yii 中使用 javascript 和ajax)
- PHP学习#Yii扩展的使用
- Yii学习(4)----Gii的使用
- Yii学习笔记--简单的使用
- 学习笔记之Yii使用redis
- yii学习过程(常用组件的使用)
- yii学习过程(常用组件的使用)
- AngularJs integrate with Yii
- Yii学习
- YII学习
- Yii学习
- mysql 乱码解决方案
- 【数据结构】堆 Heap
- EXECUTE IMMEDIATE
- jquery之stop()的用法
- linux系统信息查看命令
- Yii学习(7)----使用with关系
- 知己知彼 防范攻击:网络攻击步骤与黑客攻击原理
- mysql 自动安装版 最新下载地址
- 黑马程序员 SqlServer触发器
- windows下配置mysql集群
- Cocos2d-x界面中嵌套android的webview
- 深入浅出OpenStack云计算平台管理(nova-compute/network)
- Android布局属性详解之RelativeLayout
- 当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace".