我无法自动加入我的实体字段的翻译。
我有一个项目实体,链接到ProjectTranslation实体。 一切都运作良好,但如果我做一个简单的查询:
$results = $this->getDoctrine()->getManager()->createQueryBuilder()
->select('p')
->from('BitProjectBundle:Project', 'p')
->getQuery()
->setHint(
\Doctrine\ORM\Query::HINT_CUSTOM_OUTPUT_WALKER,
'Gedmo\\Translatable\\Query\\TreeWalker\\TranslationWalker')
->getResult();
我收到了75个查询,加载了所有必需的翻译:
74*
SELECT t0.id AS id1, t0.locale AS [...] FROM Project_translations t0 WHERE t0.object_id = ?
我认为Hint应该自动离开加入翻译,我错过了什么?