使用Symfony2/doctrine2,雖然我們使用find()函數根據所選實體獲取特定對象,如果存在關係(如OneToMany),Doctrine會返回所有其他對象。避免原則返回所有實體
例如:(存儲,分類,...等)
$em = $this->get(
'doctrine.orm.entity_manager',
$request->getSession()->get('entity_manager')
);
$product = $em->getRepository('MyBundle:Product')->find($id);
在$產品中的結果將是Product對象+像其他鏈接對象
我們如何控制學說確定我們需要返回哪個對象。
我可以使用Querybuilder,但我看是否有任何功能都確定。
呵呵我們在這裏有同樣的想法:) – nifr