在多个网址上使用fosuser注册表单

时间:2013-07-12 15:51:42

标签: forms symfony routes registration fosuserbundle

我想在不同语言的不同网址上使用fosuser注册表单。例如/ en / register和/ de / registrierung。

# app/config/routing.yml

fos_user_register_de:
    pattern: /de/registrierung
    defaults: { _controller: FOSUserBundle:Registration:register }
    methods: [GET,POST]
    requirements:
        _locale: de

fos_user_register_en:
    pattern: /en/registration
    defaults: { _controller: FOSUserBundle:Registration:register }
    methods: [GET,POST]
    requirements:
        _locale: en

在提交表单时,我收到错误,因为路由名称不是“fos_user_registration_register”。同样的事情在确认。

有没有办法在不使用PUGXMultiUserBundle之类的捆绑包的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

这个问题的答案是,没有。

解决问题的唯一方法是,实现自己的表单并手动创建用户。