我正在开发symfony2.8,我有3个实体:“Candidature”,“OffreStage”和“Entreprise”, “OffreStage”是两个其他实体之间的中间实体,在我的控制器中,我想显示当前“Entreprise”的“Candidature”列表, Voilàmon控制器:
public function listeCandAction(){
$em = $this->getDoctrine()->getManager();
$user = $this->container->get('security.context')->getToken()->getUser();
$user_id = $user->getId();
$query =$em->createQuery('SELECT u FROM Gestion\StageBundle\Entity\Candidature u WHERE u.valide=0 AND u.offreStage.entreprise =$user_id ' );
$listcand=$query->getResult();
return $this->render("StageBundle:Candidature:liste_candidature.html.twig",array('listcand'=>$listcand));
}
我的问题在于:
u.offreStage.entreprise =$user_id
你能帮帮我吗?谢谢大家