Salut,
quelles sont les différences entre récupération des données dans controller et récupération dans répository

voilà exemple de récupération des données en repository :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public function findAllWithRegion() {
        return $this->createQueryBuilder('m')
                ->select('m,v,d,r')
                ->join('m.ville','v')
                ->join('v.departement','d')
                ->join('d.region','r')
                ->getQuery()
                ->getResult();
    }

et voilà un exemple de récupération des données en controller:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
 $Employee= $em->getRepository('EnsoFrontBundle:Employee')->findOneBy(array('id' => $idEmp));

merci d'avance