强制学说加入

时间:2017-11-21 16:15:09

标签: doctrine-orm

你好,我是学说2。

在我的情况下,我得到了一个带有id,name,action_type_id的动作实体和一个id为name的action_type实体。

我有2个动作实体,action_type是manyToOne关系。

如果我现在使用doctrines findAll方法选择一个动作,那么将执行另外两个action_type选择。

$actions = $entityManager->getRepository(\Model\Action::class)->findAll();

我可以强制学说加入以创建新的选择,还是我必须为此编写自己的DQL?

1 个答案:

答案 0 :(得分:0)

尝试在与教义的关系上设置fetch = EAGER。根据您存储配置的位置,有不同的方法。在注释中,您只需将fetch =“EAGER”添加到orm注释中。