1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| public function getSousRubriqueByGroupe($groupe){
$queryBuilder = $this->_em->createQueryBuilder()
->select('a')
->addSelect('b')
->from('\MyAppGed\GedDmsBundle\Entity\SousRubrique', 'a')
->leftJoin('a.groupeUtilisateurs','b')
->where('b=:groupe')
->setParameter('groupe',$groupe);
$query = $queryBuilder->getQuery();
$resultats = $query->getResult();
return $resultats;
}
public function getRessourcebysousRubrique($sousRubriques){
$queryBuilder = $this->_em->createQueryBuilder()
->select('a')
->addSelect('c')
->from('\MyAppGed\GedDmsBundle\Entity\Ressource', 'a')
->leftJoin('a.sousRubriques', 'c')
->Where('sousRubriques = c')
->setParameter('sousRubriques',$sousRubriques);
return $queryBuilder->getQuery()->getResult();
} |
Partager