Symfony gedmo学说可翻译扩展。检索所有翻译或特定翻译(与当前区域设置不同)
我有一个实体使用gedmo原则可翻译扩展。 我可以在当前区域设置中加载此实体 现在,对于希望用户查看和编辑各种翻译的管理面板,我希望显示所有翻译或用户选择的特定翻译 我只是在那个实体上有->getTranslations方法。还有一个技巧可以加载选择翻译? 对于给定的场景,是否有最佳实践Symfony gedmo学说可翻译扩展。检索所有翻译或特定翻译(与当前区域设置不同),symfony,doctrine-orm,locale,doctrine-extensions,Symfony,Doctrine Orm,Locale,Doctrine Extensions,我有一个实体使用gedmo原则可翻译扩展。 我可以在当前区域设置中加载此实体 现在,对于希望用户查看和编辑各种翻译的管理面板,我希望显示所有翻译或用户选择的特定翻译 我只是在那个实体上有->getTranslations方法。还有一个技巧可以加载选择翻译? 对于给定的场景,是否有最佳实践 非常感谢 我解决了这个问题,从实体“翻译库”中检索翻译并将其传递到表单模型(我创建的一个模型用于处理翻译): 我希望这能帮助某人 再见 $nodeRepository = $this->getDoctri
非常感谢 我解决了这个问题,从实体“翻译库”中检索翻译并将其传递到表单模型(我创建的一个模型用于处理翻译): 我希望这能帮助某人 再见
$nodeRepository = $this->getDoctrine()->getRepository('AcmeCoreBundle:Node');
$node = $repository->find($id);
$translationsRepository = $this->getDoctrine()>getRepository('Acme\CoreBundle\Entity\NodeTranslation');
// retrieving the translations for the given node
$translations = $repository->findTranslations($node);
$model = new TranslatableModel($node, $translations, ...);