public function getRA1()
{
return $this->hasMany('ModelA', array('id' => 'aid2'))->viaTable('tbl_b', array('aid1' => 'id'));
}
//get result [{1,'title1'},{3,'title3}]
public function getRA2()
{
return $this->hasMany('ModelA', array('id' => 'aid1'))->viaTable('tbl_b', array('aid2' => 'id'));
}
//get result [{4,'title4'}]
i want to merge two relations to one relation with condition tbl_a.id=tbl_b.aid1 and tbl_a.id = tbl_b.aid2