0
大家好我是Symfony3
的新手,我对DQL
的请求有问题,它返回空结果! 该请求必须从SearchBar返回具有特定字段的所有Logements!搜索功能symfony 3
LogementController:
public function searchAction(request $request)
{
$log = $request->request->get('browser');
$cat = $request->request->get('checkbox_type_1');
$vil = $request->request->get('location[]');
$q = $this->getDoctrine()->getManager()
->getRepository('AcmeImmoBundle:Logement')
->createQueryBuilder('A');
$q ->leftJoin('A.categorie', 'C')
->addselect('C')
->leftJoin('A.district', 'D')
->addselect('D')
->leftJoin('D.ville', 'V')
->addselect('V')
->where($q->expr()->eq('A.logementname', ':log'))
->andWhere($q->expr()->eq('C.categorietype', ':cat'))
->andWhere($q->expr()->eq('V.villename', ':vil'))
->setParameters(array('log' => $log,'cat' => $cat,'vil' => $vil));
$logement = $q->getQuery()->getResult();
return $this->render('logement/search.html.twig', array(
'logements' => $logement));
}
如果您需要更多信息,只需索取它,谢谢帮助! –