Профессиональная разработка интернет приложений

Java, PHP, ROR…

Тег «валидация»

ZendFramework валидатор NotEmpty

Если вы хотите, чтобы в вашей форме, созданной с помощью ZendForm, было обязательное поле, то логичнее всего, было бы добавить для этого поля валидатор Zend_Validate_NotEmpty. Но несмотря на наличие валидатора, этот код, будет позволять оставлять поле text незаполненым:
$text = new Zend_Form_Element_Text(”text”);
$text->addValidator(new Zend_Validate_NotEmpty());
$form->addElement($text);
На самом деле, проблема решается установкой адрибута required в true для обязательного элемента. Такой код [...]

Ваш отзыв

Работа с валидаторами форм в Zend Framework

В комментариях к статье “Работа с формами в Zend Framework“, Сергей задал вопрос о реализации проверки уникальности логина пользователя и совпадения пароля и подтверждения. Так как же это реализовать!
Одним из вариантов является создание валидаторов, отвечающих требованиям наших задач. Давайте сначала создадим валидатор, проверяющий наличие в базе данных пользователя с заданным логином.
Валидатор текстового поля
Сначала создадим папку, [...]

Отзывов (3)

Работа с формами в Zend Framework

На первый взгляд, работа с формами в Zend Framework может показаться намного сложнее, нежели стандартная обработка форм в PHP. Но это до того момента, когда вам понадобится валидировать данные формы и выдавать соответствующие ошибки. Думаю, что попробовав, вы поймете…
Форму описывает объект класса Zend_Form. Работа начинается с создания объекта этого класса. Давайте создатим этот объект:
$form = [...]

Отзывов (15)