1

登録フォームを更新し、いくつかのフィールドを追加しました。登録は正常に機能しますが、プロファイル/編集ページに移動しても、新しいフィールドが表示されません。手動で追加しようとしても

 {{ 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;
}
4

1 に答える 1

2

thisProfileFormTypeのようなものに続いて、クラスをオーバーライドする必要があります。また、検証のために、FOSUserBundle は登録とプロファイルの 2 つの検証グループを使用します。プロファイル検証グループをプロパティに追加する必要があります。

于 2013-02-09T03:23:47.107 に答える