在采集字段Symfony 2中显示数据属性

在采集字段Symfony 2中显示数据属性,symfony,Symfony,我的表单中有两个字段。名字和电子邮件 $builder->add('firstName', 'text', [ 'label' => 'First Name', 'required' => true, 'attr' => [ 'data-msg-required' => 'First name is required'

我的表单中有两个字段。名字和电子邮件

$builder->add('firstName', 'text', [
                 'label' => 'First Name',
                 'required' => true,
                 'attr' => [
                     'data-msg-required' => 'First name is required'
                 ],
                 'trim' => true])
        ->add('emails', 'collection', [
                'type'         => new RegisterEmail,
                'required'     => true,
                'by_reference' => false,
                'label'        => false,
                'options' => [
                    'attr' => [
                        'data-msg-required' => 'Email is required'
                    ]
                ],
            ]);

但是,仅为第一个字段显示数据msg required,而不为第二个字段显示数据msg required。我知道我可以直接在twig模板中添加,但无论如何我只能通过form类来实现

应使用setDefaults()将其添加到RegisterEmail类型的默认值中。应使用setDefaults()将其添加到RegisterEmail类型的默认值中