Symfony2 FOSUserBundle自定义注册字段

two*_*e88 0 php symfony fosuserbundle

我有默认的FOSUserBundle注册表.我想在注册表单中添加"jabber"字段,这是可选的(不需要填写).

用户实体:

protected $jabber;
/**
 * @ORM\Column(type="string", length="100")
 */
Run Code Online (Sandbox Code Playgroud)

但是当我尝试它时,我无法注册填充"jabber"字段.如何填补这个领域?

小智 5

你必须将它标记为可为空:

/**
 * @ORM\Column(type="string", length="100", nullable="true")
 */
protected $jabber;
Run Code Online (Sandbox Code Playgroud)