2013-02-08 55 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