此处如何体现AR的优势 [ 2.0 版本 ]
$homeworkTeacherTwo = SeHomeworkTeacher::find()->joinWith('homeworkRel')->where('se_homework_rel.id=:relId',[":relId"=>$relId])->one();
对于这个查询语句中的se_homework_rel
如何使用homeworkRel
来展示,来体现yii,AR的优势
共 2 个回答
-
dingjj2010 回答于 2015-12-04 11:35 举报
查询关联的数据
使用 AR 方法也可以查询数据表的关联数据(如,选出表A的数据可以拉出表B的关联数据)。 有了 AR, 返回的关联数据连接就像连接关联主表的 AR 对象的属性一样。
建立关联关系后,通过 $customer->orders 可以获取 一个 Order 对象的数组,该数组代表当前客户对象的订单集。
共 1 条回复dingjj2010 回复于 2015-12-04 11:36 回复这个才是AR的优势。
冰恋冬
注册时间:2015-07-30
最后登录:2020-09-01
在线时长:21小时14分
最后登录:2020-09-01
在线时长:21小时14分
- 粉丝3
- 金钱4385
- 威望10
- 积分4695