2

我正在使用gedmo/doctrine-translationsa2lix/translation-form-bundle: 2.*@dev翻译我的实体。

翻译表单始终呈现字段内容,但我的实体本身不包含字段内容字段。

表格类型

$builder->add('translations', 'a2lix_translations');
4

1 回答 1

2

2.0TranslationFormBundle 的版本与当前版本不兼容gedmo/doctrine-extensions

请参阅捆绑包的升级说明

您需要使用当前不稳定的分支wip-v2.4.0和 .


解决方案:

要么更新gedmo/doctrine-extensions ...

composer require gedmo/doctrine-extensions:wip-v2.4.0@dev
composer update gedmo/doctrine-extensions

...或降级您的 a2lix/translation-form-b​​undle 版本:

composer require a2lix/translation-form-bundle:~1.2
composer update a2lix/translation-form-bundle

1.xa2lix/TranslationFormBundle 版本的重要提示:

您需要使用文档a2lix_translations_gedmo中描述的字段类型。

此外,您需要在选项数组中指定可翻译类,如下所示:

$builder->add('translations', 'a2lix_translations_gedmo', array( 
    'translatable_class' => "Your\Entity" 
); 
于 2014-02-25T15:12:41.090 回答