Лучшее место для проверки в модели / представлении / модели контроллера?

Я работаю над проектом PHP, в котором широко используется шаблон проектирования MVC. Я хочу добавить валидацию к форме, и мне любопытно, какое место подходит для валидации.

Благодаря способу генерации форм, валидация данных обратной передачи намного проще и менее повторяющаяся в компонентах представления. Допустимо ли иметь представление, проверяющее данные ответа, или это должно быть реализовано в контроллере или даже в модели?

Каковы преимущества?

50
задан yegor256 14 March 2011 в 23:18
поделиться