如何使用Symfony控制台命令翻译

时间:2017-07-05 11:45:40

标签: symfony doctrine-orm

我正在尝试查找从Symfony执行控制台命令时通过可翻译(StofDoctrineExtensionsBundle)检索已翻译记录的文档。此命令调用使用

从Doctrine检索数据的服务
$query->setHint(\Doctrine\ORM\Query::HINT_CUSTOM_OUTPUT_WALKER, 'Gedmo\\Translatable\\Query\\TreeWalker\\TranslationWalker')
                ->setHint(\Gedmo\Translatable\TranslatableListener::HINT_TRANSLATABLE_LOCALE, $lang);

如果我从URL(控制器)调用此服务,则可翻译工作正常,但如果我从CLI运行命令,则不会触发Translatable或无法强制使用语言环境($ lang)。有什么想法解决这个问题?

0 个答案:

没有答案