YII ActiveRecord如何查询关联表中的另一个表中的数据 [ 未指定版本 ]
现有大概如下表
商品表(goods)
goods_id int, (商品ID)
cate_id int, (分类ID)
title varchar, (标题)
intro varchar (描述)
商品分类表(cate)
cate_id int (分类ID)
cate_name varchar (分类名称)
关联关系为,分类表中的cate_id对应商品表的cate_id
我现在想通过with的方式,得到商品表中的所有数据及分类表中的分类名称
我自己做了很多尝试,包括
$con = array('select t. t.*,cate.cate_name)
$model->with('cate')->find($con)
等很多很多方式,在百度上找了好几天好多方式都照着试了,没有一个成功
通过log得到sql语句是正确执行了,可是AR最后返回的结果只是mdel表中的数据,我尝试追YII源码及修改也没成功,最后只能用createCommand这种方式来操作,可是我不写用这种方式,因为很多rules及from处可能都要重写,有什么好方式,本人申请,是个菜鸟,望大牛帮解决一下。
externboy
注册时间:2014-02-04
最后登录:2015-01-29
在线时长:2小时3分
最后登录:2015-01-29
在线时长:2小时3分
- 粉丝0
- 金钱0
- 威望0
- 积分20