Задать вопрос
@vladislav3101

В чем заключается задача controller паттерна MVC?

Интересует вопрос где валидировать данные, которые пришли с фронта? Та же форма регистрации, допустим нам приходят пустые данные, валидация email, проверка длины пароля, где я должен это проверять в модели или контроллере?
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя vladislav3101 К ответам на вопрос (1)
@vladislav3101 Автор вопроса
Нашел ответ спустя 1 час, перебрал много мусора на форумах. Ответ: в моделях! Поясняю: модель может использоваться в разных местах и писать одни и те же проверки в контроллерах нет смысла. Допустим проверка на пустоту в отправленных данных, лучше 1 раз проверить в моделях, чем писать в разных контроллерах одно и тоже. Контроллер лишь получит от модели ответ и отдаст клиенту в нужном виде.
Ответ написан