Doctrine orm 哦,一点问题都没有,确实不太清楚。所以你可以更新你的问题,但我在这里学到了一些东西;)我希望它能对其他人有所帮助@jorgonor你可以举一个你的问题的例子,让你的问题更突出一点。 public function findAllProductsSoldIn

Doctrine orm 哦,一点问题都没有,确实不太清楚。所以你可以更新你的问题,但我在这里学到了一些东西;)我希望它能对其他人有所帮助@jorgonor你可以举一个你的问题的例子,让你的问题更突出一点。 public function findAllProductsSoldIn,doctrine-orm,repository-pattern,Doctrine Orm,Repository Pattern,哦,一点问题都没有,确实不太清楚。所以你可以更新你的问题,但我在这里学到了一些东西;)我希望它能对其他人有所帮助@jorgonor你可以举一个你的问题的例子,让你的问题更突出一点。 public function findAllProductsSoldInCountry(Country $country) { $qb = $this->createQueryBuilder('p'); $qb->innerJoin('p.purchases', 'pp')

哦,一点问题都没有,确实不太清楚。所以你可以更新你的问题,但我在这里学到了一些东西;)我希望它能对其他人有所帮助@jorgonor你可以举一个你的问题的例子,让你的问题更突出一点。
public function findAllProductsSoldInCountry(Country $country)
{
    $qb = $this->createQueryBuilder('p');
    $qb->innerJoin('p.purchases', 'pp')
       ->innerJoin('pp.customer', 'c')
       ->where($qb->expr('c.country', ':country'))
       ->setParameter('country', $country);

    return $qb->getQuery()->getResult();
}