你好,我是学说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?
答案 0 :(得分:0)
尝试在与教义的关系上设置fetch = EAGER。根据您存储配置的位置,有不同的方法。在注释中,您只需将fetch =“EAGER”添加到orm注释中。