在symfony 2 doctrine translatable中将translationFallback更改为true的位置

bor*_*sky 4 doctrine translation listener symfony

我需要切换'translation fallback'和'persistDefaultLocaleTranslation'.我知道如何去改变它:https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/translatable.md#default-locale 但不知道我应该在哪里访问听众..也许在config.yml ?怎么样??

我正在寻找这样的东西:(config.yml)

...
translatable-extension:
    translationFallback:true
    persistDefaultLocaleTranslation: true
Run Code Online (Sandbox Code Playgroud)

and*_*gan 10

如果安装了StofDoctrineExtensionsBundle(https://github.com/stof/StofDoctrineExtensionsBundle),则可以在config.yml中为此配置默认值

stof_doctrine_extensions:
    default_locale: "%locale%"
    translation_fallback: true
    persist_default_translation: true
Run Code Online (Sandbox Code Playgroud)

没有发现这是在任何文档中,但它是在绑定的配置https://github.com/stof/StofDoctrineExtensionsBundle/blob/master/DependencyInjection/Configuration.php#L30