【发布时间】:2017-09-06 22:25:53
【问题描述】:
我需要从注册表中删除电子邮件字段。
我的解决方案是覆盖注册FormType:
<?php
// src/AppBundle/Form/RegistrationType.php
namespace AppBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class RegistrationType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->remove('email');
}
文件已成功删除,但验证过程被触发“请输入电子邮件”。
关于如何禁用电子邮件字段验证,甚至如何以正确的方式实现这一技巧的任何想法。
【问题讨论】:
标签: symfony fosuserbundle