我有两个实体关系One Donacion Many Pajuelas。 现在我在DonacionRepository中将它作为:
public function getPajuelasReservadas($idDonacion)
{
$em = $this->getEntityManager();
$consulta = $em->createQuery(
"SELECT COUNT(p)
FROM EntidadBundle:Pajuela p JOIN p.donacion d
WHERE d.id = :idDonacion AND p.reservada = TRUE"
)
->setParameter("idDonacion", $idDonacion);
return $consulta->getResult();
}
我想从捐赠实体访问此查询,而无需使用$idDonacion.
类似于:$donation->getPajuelasReservadas();
这样做的正确方法是什么?谢谢