2013-02-08 57 views
1

我已更新我的注册表单,添加了几个字段。注册工作正常,无论何时我进入个人档案/编辑页面,我都看不到新的字段。即使我手动尝试添加FOSUserBundle修改后的配置文件编辑页面

{{ form_widget(form.country) }} 

它不起作用,无法找到国家。我需要更新哪个文件才能更新配置文件编辑页面?

实体\用户

protected $position; 

/** 
* Set position 
* 
* @param string $position 
* @return User 
*/ 
public function setPosition($position) 
{ 
    $this->position = $position; 

    return $this; 
} 

/** 
* Get position 
* 
* @return string 
*/ 
public function getPosition() 
{ 
    return $this->position; 
} 

回答

2

你需要重写类似thisProfileFormType级以下的东西。另外,为了验证,FOSUserBundle使用2个验证组:注册和配置文件。您需要将配置文件验证组添加到您的媒体资源。

+0

谢谢Patt一如既往:) – myTD 2013-02-09 08:15:53

+0

链接已死亡。 – 2017-03-14 00:50:26

+0

@SeanKeane谢谢 - 更新链接 – Mick 2017-03-31 23:10:20