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

Где правильнее проверять пользовательские данные? В контроллере или модели?

Пишу свой велосипед (на вопрос зачем отвечать отказываюсь). Хочется сделать максимально "правильно". Сейчас леплю валидацию форм, вот и возник такой вопрос - где грамотрее ее разместить? Модель, контроллер или вообще отдельный класс? Если отдельный - то опять же, где его использовать?
  • Вопрос задан
  • 4786 просмотров
Подписаться 6 Оценить 2 комментария
Ответ пользователя Lakewake К ответам на вопрос (10)
@vedmaka
Встречал такой вариант: модель содержит правила валидации, отдельный класс по ним проверяет юзерский данные в контроллере.
Ответ написан