Zend Validate PostCode в форме Zend -> Проверка в зависимости от страны - PullRequest
2 голосов
/ 13 мая 2011

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

Мне как-то нужно получить доступ к экземпляру формы или значению другого поля. Есть ли способ сделать это в валидаторе обратного вызова?

1 Ответ

3 голосов
/ 13 мая 2011

Ознакомьтесь с примечанием «Контекст проверки» на этой странице - http://framework.zend.com/manual/en/zend.form.elements.html (без прямой ссылки, просто Ctrl + F Validation Context)

Вы можете использовать $context в пользовательском валидаторе для доступа к остальным отправленным данным формы.

...