0

異なる言語の異なる URL で 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のようなバンドルを使用せずにこれを行う方法はありますか?

4

1 に答える 1

0

この問題の答えは、何もないということです。

それを解決する唯一の方法は、独自のフォームを実装し、ユーザーを手動で作成することです。

于 2013-08-05T08:29:29.790 に答える