KnpDoctrineExtension と a2lix/translation-form-bundle を使用して、Symfony3 で多言語サイトを開発しています。
KNP と A2Lix の両方のドキュメントに従いました: コントローラーとエンティティは問題ありませんが、フォームをビルドしてレンダリングしようとすると 500 エラーが発生します
Could not load type "a2lix_translations"
私が見つけたすべての例は Symfony2 のプロジェクトのものなので、これは私が使用しているバージョンに関連する問題なのだろうかと思っています。
app\AppKernel.php にバンドルをロードしました
new Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle(),
new A2lix\TranslationFormBundle\A2lixTranslationFormBundle(),
app\config\config.yml に次の行を追加しました
a2lix_translation_form:
locale_provider: default
locales: [br, it, ru]
default_locale: en
required_locales: [br, it]
manager_registry: doctrine
templating: "A2lixTranslationFormBundle::default.html.twig"
ご清聴ありがとうございました。