使用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