Sublime3 中的 A2Lix 翻译表
A2Lix Translation Form in Sublime3
我正在使用 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"
感谢您的关注和帮助。
我可以确认稳定版本 2.* 可以与 KNP doctrine behaviors bundle 和 Symfony 3.1 一起正常工作。
检查 demo 由作者提供的表格包。
在 sf3 中你必须添加:
use A2lix\TranslationFormBundle\Form\Type\TranslationsType;
然后使用这个:
$builder->add('translations', TranslationsType::class);
而不是:
$builder->add('translations', 'a2lix_translations');
我正在使用 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"
感谢您的关注和帮助。
我可以确认稳定版本 2.* 可以与 KNP doctrine behaviors bundle 和 Symfony 3.1 一起正常工作。
检查 demo 由作者提供的表格包。
在 sf3 中你必须添加:
use A2lix\TranslationFormBundle\Form\Type\TranslationsType;
然后使用这个:
$builder->add('translations', TranslationsType::class);
而不是:
$builder->add('translations', 'a2lix_translations');