php - Symfony- FosUserBundle make email nullable not working -
i trying make email field nullable
. i've searched here , found make nullable
through attribute override. worked , on user database table nullable
. on register page when leave email field blank "please enter email"
user.php
/** * @orm\entity * @orm\table(name="fos_user") * * @orm\attributeoverrides({ * @orm\attributeoverride( * name="email", * column=@orm\column(nullable=true) * ), * @orm\attributeoverride( * name="emailcanonical", * column=@orm\column(nullable=true, unique=false) * ) * }) * * */ class user extends baseuser { // ... }
registerformtype.php
->add('email', null, array( 'required' => false, 'label' => false, ))
change in registerformtype.php
->add('email', legacyformhelper::gettype('symfony\component\form\extension\core\type\emailtype'), array( 'required' => false, 'label' => 'form.email', 'translation_domain' => 'fosuserbundle'))
Comments
Post a Comment