【发布时间】:2015-03-01 12:30:15
【问题描述】:
在 Yii1 中,我可以使用急切加载来加载父级(嵌套集)。是这样的:
class Category extends CActiveRecord {
public function relations() {
return array(
'parent' => array(self::HAS_ONE, 'Category', '', 'on' => '(t.left between parent.left and parent.right) and parent.level + 1 = t.level', 'joinType'=>'left join'),
);
}
}
(同型号相关,第二个参数设置为空,on参数设置我自己的条件)。
如何在 Yii2 中做同样的事情? (因为 Yii2 需要 key => value 对来初始化关系)。
【问题讨论】:
标签: activerecord yii2