команды и обработчики. Методы контроллера вызывают команды, для каких то изменений.
И вот меня мучает вопрос: нормально ли если у меня внутри одного обработчика команды будет вызываться другая команда?
А зачем тебе так делать?
ну например вставка в 3 таблицы в рамках одной транзакции
Не нормально, но необходимость такая может возникнуть
хотя не очень удачный пример
У меня есть данные, которые приходят одним запросом, но должны храниться в разных таблицах. Обобщенный пример: сообщение и теги к нему. Я из контролера хочу вызвать команду "добавить пост", передать все данные в нее, а в обработчике команды, если пост добавился вызвать команду "добавить теги"
Ты можешь сделать это и из одной команды
это уже в рамках одной команды медиатра две команды orm на вставку
Это да, но просто не исключаю такую возможность, что бы команду по условным "тегам" можно было бы вызывать отдельно
если у тебя сейчас нет такой надобности, то разделять точно не стоит
Ок, спасибо за совет)
Обсуждают сегодня