【发布时间】:2018-07-30 05:22:22
【问题描述】:
我想将'strict' => true 添加到表单构建中的电子邮件验证输入
https://symfony.com/doc/3.3/reference/constraints/Email.html#strict
为什么?因为正常的电子邮件验证允许无效的电子邮件前。 test@test 已通过!
我试过了,但我得到了错误(The option "strict" does not exist. Defined options are: "action", "allow_extra_fields", "attr", ... )
这样的代码:
public function buildForm(FormBuilderInterface $builder, array $options) :void
{
$builder
->add('name', TextType::class, [ 'label' => 'Name' ])
->add('email', EmailType::class, [
'label' => 'Email',
'strict' => true ] <<<<< not work
)
->add('subject', ChoiceType::class, [ 'label' => 'Subject',
...
【问题讨论】:
标签: forms symfony validation email