こんにちは皆私はSymfony3
で新しく、DQL
リクエストには問題がありますが、それは空の結果を返します! リクエストはSearchBarから特定のフィールドを持つすべてのLogementを返さなければなりません!検索機能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));
}
さらに詳しい情報が必要な場合は、私に助けてくれてありがとう! –