Я разрабатываю многоязычный сайт на Symfony3 с KnpDoctrineExtension и пакетом a2lix/translation-form-bundle.
Я следил за документацией как для 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"
Спасибо за внимание и за помощь.