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

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

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