无法使用Doctrine Translatable Hint进行查询

时间:2014-10-24 20:17:04

标签: symfony doctrine

我无法自动加入我的实体字段的翻译。

我有一个项目实体,链接到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应该自动离开加入翻译,我错过了什么?

0 个答案:

没有答案