我想从教条---
中获取一些数据示例---来自( MyBundle:MyEntityOne )--- $ id 需要找到名称,其中name已连接到另一个名为" MyEntityTwo "。
而不是( MyBundle:MyEntityTwo )---我需要根据我们从&#获得的名称找到 $ item 34;的 MyEntityOne "
任何人都可以知道如何为它编写查询。
答案 0 :(得分:0)
EntityOne和EntityTwo之间有什么样的关系? 首先在EntityOne和EntityTwo中定义它们之间的关系
OneToMany上的是这样的:One EntityOne有许多EntityTwo在EntityOne上的EntityRepository中使用此查询:
public function findAllItems()
{
$em = $this->getEntityManager();
$qb = $em->createQueryBuilder();
$query = $qb->select("o","t")
->from($this->getEntityName(), 'o')
->innerJoin("o.name","t")
;
return $query->getQuery()->getResult();
}