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

您需要ProfileFormType按照类似于this的内容覆盖该类。此外,对于验证,FOSUserBundle 使用 2 个验证组:注册和配置文件。您需要将配置文件验证组添加到您的属性。

于 2013-02-09T03:23:47.107 回答