我正在使用 Zend Framework 2.1
我想为 Zend 表单的电子邮件字段创建域或电子邮件地址的阻止列表。我认为可以使用 Zend InputFilter。但我不知道该怎么做
我正在使用 Zend Framework 2.1
我想为 Zend 表单的电子邮件字段创建域或电子邮件地址的阻止列表。我认为可以使用 Zend InputFilter。但我不知道该怎么做
InputFilter 旨在验证和清理一组输入数据,它们使用验证器和过滤器来实现这一目标。
您需要阻止某些域的是自定义验证器。
这里棘手的部分是您需要从电子邮件地址中提取域,这是 EmailAddress 验证器已经在做的事情(而且做得很好)。
幸运的是,EmailAddress 验证器使用内部主机名验证器来检查域是否有效。
这是我的建议:
希望这可以帮助。