Где я должен поместить этот запрос для доступа к нему от объекта?

У меня есть две сущности с отношениями Один Донасион Много Паджуэлас. Теперь у меня есть это в 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();

Как правильно это сделать? Спасибо

0 ответов

Другие вопросы по тегам