我有一个Symfony 2项目,它使用FOSUserBundle进行用户管理。我的网络应用程序目前有一个简单的系统,允许私人团体。我添加了根据用户在我的网络应用中输入的用户电子邮件向我的网络应用发送电子邮件邀请的功能。
系统工作得很好,但是当新用户注册帐户并且没有使用组所有者提供的相同电子邮件地址时,会出现问题。这通常要求我跳入系统并手动将用户添加到组中(每200个用户就会出现大约2个案例)。
我想在我要添加的新电子邮件通知中添加邀请网址。我想将注册路由修改为以下内容: / register / {email address} 然后更新我的register_content.html.twig模板以填充电子邮件字段。
我不确定最简单的方法是什么。我开始考虑制作控制器的副本并通过这种方式传递我的参数,但看起来这可能不会创建一个新的事件监听器。
我的谷歌搜索没有发现任何有用的东西。我希望有人能指出我理想的处理方法吗?
谢谢!
答案 0 :(得分:0)
我决定只在Jquery中解析电子邮件并填充电子邮件输入框。我发现这比创建注册控制器的自定义副本更具侵入性。