/** * @return \yii\db\ActiveQuery */ public function getGroups() { return $this->hasMany(Group::className(), ['id' => 'group_id'])->viaTable('voter', ['election_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getGroup() { return $this->hasOne(Group::className(), ['id' => 'group_id']); }
/** * Interface for many-to-many relationship * @return ActiveRecord */ public function getLinkedGroups() { return $this->hasMany(Group::className(), ['id' => 'group_id'])->viaTable('products_groups', ['product_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getIdGroup() { return $this->hasOne(Group::className(), ['id' => 'id_group']); }
public function getGroup() { // GroupClient has_one Group via Group.id -> groups_id return $this->hasOne(Group::className(), ['id' => 'groups_id']); }