Я работаю над новым проектом, использующим symfony4 , и, поскольку у меня нет особого опыта со структурой модели, я думаю, что я пошел по неверному пути, но не могу понять, как это исправить вчистый путь.
У меня есть другой контроллер:
- SmugmugController (я использую его для взаимодействия с онлайн-API, получения всей моей информации о фотографиях и прочем,а также загрузка картинок из URL с действием или функцией).
- PrestaController (я использую его для взаимодействия с БД, получения своих следующих событий, отображения списка событий итакже некоторая функция для извлечения данных.
- DropBoxController (это сложно, потому что мне нужно иметь возможность вызывать некоторые действия, а также много функций в других контроллерах.действие в выпадающем списке, получение данных в предустановленной БД ( PrestaController ), загрузка изображений ( SmugmugController ), обновление пользовательской БД ( UserController )).
У меня есть еще кое-чтона самом деле это не так важно, как простые действия.
-> Полагаю, что если мне нужно вызвать так много других контроллеров, это не правильный способ сделать это?
-> Или я просто определяю свои контроллеры как сервис?