где я могу найти список всех валидаторов и фильтров Zend_Form?

Я изучаю Zend Framework по их руководству на framework.zend.com.

где я могу найти полный список всех валидаторов и фильтров, которые можно использовать в Zend_Form?

Использование Zend Framework 1.11.6.

пример:

filters: 'StringTrim' 

validators: 'EmailAddress'

Спасибо!


person ufk    schedule 03.06.2011    source источник


Ответы (3)


Проверьте следующие пути к папке установки Zend Framework:

/Zend/Validate/*
/Zend/Filter/*

Или проверьте соответствующие страницы руководства:

http://framework.zend.com/manual/en/zend.filter.html

http://framework.zend.com/manual/en/zend.validate.html

person Yeroon    schedule 03.06.2011
comment
большое спасибо! Я уже проверил предоставленные вами URL-адреса, но мне все еще не казалось, что я понимаю, как использовать его в Zend_Form. проверка местоположения путей решила проблему для меня! - person ufk; 03.06.2011

Вы можете использовать все поставляемые фильтры & валидаторы с zend-формой, а также пользовательские.

person Fge    schedule 03.06.2011

Использование для тех, кто немного запутался, как я, состоит в том, чтобы взять последнюю часть любого Zend_Validate_XYZ и использовать XYZ в качестве строки в любой цепочке addValidator следующим образом: -> addValidator ('XYZ'), например, чтобы проверьте адрес электронной почты, используя класс Zend_Validate_EmailAddress или -> addValidator ('EmailAddress') в переменной elements

Не забывайте, что второй параметр - это то, должен ли сбой разорвать цепочку. True разрывает цепочку, False - нет. Итак, если мы хотим проверить только поле Alpha, а затем поле AlphaNumeric, но НЕ нарушать, если поле Alpha! IsValid (), то: -> addValidator ('Alpha', FALSE) -> addValidator ('AlNum', TRUE)

person Chukky Nze    schedule 26.06.2013