Как правильно из контроллера получить данные поведения модели Yii2?
Привет! Существует модель Tour и модель Images. Между ними связь один-ко-многим. Для модели Tour предполагается загрузка двух фотографий, запись о которых, должна храниться в таблице Images. Загрузка и ресайз фотографий реализованы с помощью поведения модели Tour. Фотографии обрабатываются в цикле.
Вопрос следующий: правильно ли будет описывать логику сохранения фотографий модели Images в поведении модели Tpur, потому что там реализована в цикле генерация имени файла изображения и т.п. Изначально я это делал в контроллере Tour, но с реализацией поведения описание логики в контроллере показалось не совсем удобным, как быть?
Для добавляемых файлов в поведении Tour реализована генерация уникальных имен. Мне их надо передать в контроллер TourController или можно перенести логику сохранения из контроллера в поведение? Как правильно?
Во всех примерах создание экземпляра класса модели и заполнение атрибутами находится в контроллере. В моем случае для сохранения данных о фото, в частности создание модели Images и заполнения ее атрибутов будет происходить в поведении модели Tour. Так как не обладаю необходимым опытом разработки но желаю сделать правильно задаю вопросы, правильно ли это будет ?