Как получить остальные поля из связанной таблицы в yii2?
Сейчас я получаю одно поле следующим образом -
public function getBase() {
return $this->hasOne(Base::className(), [ 'id' => 'base_id' ]);
}
public function getIp() {
return $this->base->ip;
}
Как видно связь идет по id базы, я получаю ip функцией getIp. Получается для каждого поля нужна такая функция?
И как быть допустим если мне нужно поле name из второй таблицы, несмотря на то что есть поле name и в этой таблице?
Ведь полученное в связи поле я указываю как аттрибут чтобы задать ему label в grid.
P.S. Приведенный код выше рабочий, нужное поле получаю.