Zend Validate - 如何从不同的子表单传递上下文值?
我将一个表单分成 3 个子表单,对于其中一个元素,在最后一个子表单中,我创建了一个扩展 Zend_Validator_Abstract 的验证器。 该验证器需要检查第二…
Zend 框架:条件验证
我需要根据另一个字段的值对表单字段设置一些验证。 例如,如果职业是医生,则要求专业不能为空('')或无('none')。 $professionOptions = array( …
Zend Validate,每个验证器显示一条消息
我正在使用 zend_validate_email 验证电子邮件地址。 例如,对于电子邮件地址 aa@aa,它会抛出几条错误消息,其中包括非常技术性的 DNS 不匹配描述 (:…
预翻译 Zend Framework 资源的推荐位置
自 zf 1.10 Zend Framework 附带预翻译的验证消息。它们位于图书馆路径之外。 手册说明了如何在引导程序中加载这些内容。 $translator = new Zend_Tra…
Zend_Validate_EmailAddress 的 setMessage 不起作用
我有一个表单,我想在其中设置自定义错误。我正在使用 Zend,并且我有以下代码... //Create validators $formMustBeEmail = new Zend_Validate_EmailA…
Zend_Validate_Abstract 自定义验证器不显示正确的错误消息
我的表单中有两个文本字段,我需要确保它们既没有空值也不包含相同的字符串。 我编写的自定义验证器扩展了 Zend_Validate_Abstract 并正常工作,因为…
Zend Form 验证器未触发
我正在尝试让我的 UniqueEmail 验证器正常工作,但似乎我的验证器从未被触发。 这是我的表单: class EventManager_Form_User_Base extends SF_Form_A…
日期验证器,使用 Zend Framework 验证日期是否大于或等于今天
$form = new Zend_Form() $mockDate = new Zend_Form_Element_Text('mock') $mockDate->addValidator(???????) $form->addElements(array($mockDa…
Zend 表单编辑和 Zend_Validate_Db_NoRecordExists
我正在通过构建一些供自己使用的实用程序网站来慢慢增强我的 Zend 技能。我一直在使用 Zend Forms 和表单验证,到目前为止,我很高兴我已经了解了 Zen…
如何在 Zend 中验证多维数组?
我想知道使用 Zend_Validate 和 Zend_FilterInput 验证多维数组的最佳方法是什么。 这是我当前的代码: $filters = array( 'symbol' => array('Stri…
Zend Db_NoRecordExists - 检查多列
Zend Db_NoRecordExists 文档似乎仅限于检查一列。有没有办法在验证条目时检查多个密钥?例如,我允许不同城市使用相同的电子邮件地址。 这是我当前的…
Zend Framework 和使用 iconv 的字符串转换
一个站点已移动到另一台安装了 Solaris 和其他 iconv 设置的服务器。现在,当我使用 Zend Framework 中的“StringLength”函数验证任何内容时,我的脚…
在 en_US 语言环境中使用 Zend_Validate_Date 验证 YYYY-MM-DD 格式的字符串
我正在使用 Zend_Validate::is($value,'Date') 验证用户输入的 YYYY-MM-DD 格式的日期字符串。 此调用创建了此层次结构: Zend_Validate::is() Zend_V…