FOSUserBundle修改了配置文件编辑页面

时间:2013-02-08 23:49:54

标签: php symfony 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;
}

1 个答案:

答案 0 :(得分:2)

您需要覆盖与this类似的ProfileFormType类。此外,为了验证,FOSUserBundle使用2个验证组:注册和配置文件。您需要将配置文件验证组添加到您的媒体资源中。