Как в Yii2 организовать поиск в другой базе данных?

В базе данных db1 есть схема public и таблица table1, в которой есть поле user_login. Модель настроена так:

public function getUser() {
    return $this->hasOne(View1::className(), ['login' => 'user_login']);
}

В базе данных db2 есть схема public и представление view1, в которой есть поле login. Модель настроена так:

public static function tableName() {
    return 'view1';
}

public static function getDb() {
    return Yii::$app->db2;
}

Как в Table1Search сделать поиск с присоединением view1 из другой базы данных, чтобы во view.php можно было сделать так: user.abother_field?


Ответы (0 шт):