#php #zend-framework
#php #zend-framework
Вопрос:
У меня есть поле даты рождения, и я хочу добавить валидатор, чтобы никто не вводил значение меньше 1900. Есть ли у zend валидатор, который можно использовать для этого? Я вижу alnum
, но я не думаю, что этого достаточно, потому что он не устанавливает минимум.
Ответ №1:
Да, это так greaterThan
………….
Ответ №2:
Как насчет Zend_Validate_GreaterThan
?
Даже если сказано, что даты не поддерживаются… Просто используйте 1900 как целое число 😉
Ответ №3:
Вам лучше использовать валидатор between и указать между 1900 и нашим текущим годом.
$validator = new Zend_Validate_Between(1900, date('Y'));