Всем привет, помогите с решением вопроса (Yii2). Есть проект, в котором нужно построить работу с несколькими БД (работа с базой происходит через актив рекордс). Их может быть от 2-х до нескольких десятков. Структура БД одинаковая, таблицы те же с одинаковыми полями. Требуется сделать так, чтобы при подключении очередной БД данные выбирались одновременно со всех БД, почти вся логика осуществляется в модели. Сейчас реализовал, работу с двумя БД, но пришлось дублировать модели, для выборки данных из отдельной базы. Прописал в конфиге подключение баз данных, создал отдельные файл для каждой базы. Но тенденция такова, что если двигаться таким путем, у меня будут клонироваться модели и приходится править почти все контроллеры. Помогите кто чем может, если у кого-то есть какие мысли на эту тему?