0
我有一個類人在我的symfony項目的可重用捆綁。在另一個捆綁我有一個類FinancialRecord。學說:將實體注入其他實體的財產
因爲我想有束分離,我決定添加屬性PERSONID到FinancialRecord
現在正在加載的FinancialRecords名單我也需要有人訪問,所以在我的控制器:
$financialRecords = $em->getRepository('MyFinancialBundle:FinancialRecord')->findByYear($year);
foreach ($financialRecords as $key=>$financialRecord) {
$person = $otherEm->getRepository('MyUserBundle:Person')->findOneById($financialRecord->getPersonId());
$financialRecord->person = $person;
}
基本上這裏發生了什麼是我注射的人成FinancialRecord,這樣我可以在我的樹枝模板訪問的人。請注意,使用2個不同的實體管理器。
有沒有辦法將兩個實體組合成一個DQL查詢?目前,我的調試工具欄指出由於此操作已執行了490個查詢。