A free and open-source book on ZF3 for beginners


9. Проверка входных данных с помощью валидаторов

В этой главе мы рассмотрим стандартные валидаторы ZF, которые можно использовать для веб-форм, а также покажем, как написать свой собственный валидатор. Валидатор - это класс, который принимает входные данные, проверяет их на корректность и возвращает булевый результат, сообщающий, корректны ли данные (и сообщения об ошибках, если данные их содержат).

В целом, валидаторы можно использовать даже вне форм для обработки произвольных данных. Например, вы можете использовать валидаторы в действии контроллера для обеспечения того, что данные переданные в виде переменных GET и/или POST безопасны и соответствует определенному формату.

Компоненты ZF3, рассматриваемые в этой главе:

Компонент Описание
Zend\Validator Реализует различные классы валидаторов.
Zend\InputFilter Реализует контейнер для фильтров/валидаторов.


Top