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

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

Интересует вопрос где валидировать данные, которые пришли с фронта? Та же форма регистрации, допустим нам приходят пустые данные, валидация email, проверка длины пароля, где я должен это проверять в модели или контроллере?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    ARC-004 Шаблоны проектирования приложений масштаба предприятия
    1 неделя
    Далее
  • HTML Academy
    Паттерны проектирования
    1 месяц
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф PRO
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vladislav3101 Автор вопроса
Нашел ответ спустя 1 час, перебрал много мусора на форумах. Ответ: в моделях! Поясняю: модель может использоваться в разных местах и писать одни и те же проверки в контроллерах нет смысла. Допустим проверка на пустоту в отправленных данных, лучше 1 раз проверить в моделях, чем писать в разных контроллерах одно и тоже. Контроллер лишь получит от модели ответ и отдаст клиенту в нужном виде.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы