我有三个与以下实体相关的实体:A(oneToMany)B(oneToMany)C如何从C中基于A-> id的所有记录获取所有记录?
就像是:
$entityManager = $this->getDoctrine()->getManager(); // or however you instance Entitymanager
$entityManager
->createQueryBuilder()
->select('c')
->from('entityC', 'c')
->join('c.entityB', 'b')
->join('b.entityA', 'a')
->where('a = :entityA')
->setParameter('entityA', $yourAEntityHere)
->getQuery()
->getResult();
应该做到的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句