0

为了注册,用户必须选择由我的版主创建的帐户名。这意味着版主必须在用户注册之前创建一个帐户名。

为此,我创建了第一个实体,我们称之为“成员”,它有一个字段“帐户”。然后我向这个实体添加了默认设置为 false 的布尔字段“绑定”。

我想要做的是当有人在选择他的帐户名并填写 FOSUserBundle 必填字段(用户名、密码、电子邮件......)后注册时将此字段“绑定”设置为true 。

我试图遵循“覆盖控制器”的文档,但我遇到了一个错误(您请求了一个不存在的服务“fos_user.registration.form”。)这就是我被卡住的地方。

使用控制器事件可能对我有帮助,但我不知道哪个是最好的解决方案。

如果有人能解决我的问题,我将不胜感激。

4

1 回答 1

0

您应该在注册过程之后使用控制器事件挂钩,更具体地说是 REGISTRATION_COMPLETED 事件(如果我没记错的话)。

于 2013-07-04T09:22:33.140 回答