Я использую многоуровневую архитектуру с Zend Framework.
У меня есть MVC с:
Контроллеры> (DTO) Сервисы (Сервисный уровень)> (DOs) Репозитории> Persistance
Теперь я должен обрабатывать галереи изображений.
Процесс загрузки обрабатывается лицевой стороной, но какая часть отвечает за генерацию больших пальцев?
Нужно ли сохранять изображения во временной папке спереди, передавая временный путь службе, которая будет обрабатывать изменение размера и перемещать файл в папку сервера хранения?
Или я должен обработать процесс изменения размера / хранения изображений с лицевой стороны и передать только URL изображения в службу?
Цель уровня обслуживания - переместить логику приложения и сохранить контроллеры тонкими. Но для тех случаев я действительно не знаю, кто за что отвечает :)
У вас есть какие-нибудь советы?