$objSearchForm = $this->createForm('uts_hotel_search_request', $objSearchRequest);/*создаем форму с запросом*/
$templateVars = array(
'searchForm' => $objSearchForm->createView(),
'request' => $objSearchRequest
);
if($objSearchRequest->isComplete() || $objSearchRequest->isOld()){
$repository = $em->getRepository('UtsHotelBundle:SearchResult');
$query = $repository->createQueryForPagination($searchId);/* создаем запрос*/
$paginator = $this->get('knp_paginator');/**/
$pagination = $paginator->paginate($query, $page, 50);
$templateVars['pagination'] = $pagination;
$templateVars['count'] = $req;
$templateVars['hotels'] = $req;
return $this->render('UtsHotelBundle:Default:results.html.twig', $templateVars);
にコントローラから変数を送信する:フォームビューで
{{ templateVars['count'] }}
しかし、私はエラーを得た:あなたは次のようにアクセスできるように
Variable "templateVars" does not exist in UtsHotelBundle:Default:results.html.twig
のようにアクセスすることができ
。あなたが$ templateVarsをそうすることができるかどうかは分かりません。多分...、array( 'templatevars' => $ templateVars)? –