Отправить переменную от контроллера к форме

$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'] }}

Но я получил ошибку:

Переменная «templateVars» не существует в UtsHotelBundle: по умолчанию: results.html.twig

$templateVars будет извлечен, чтобы вы могли получить доступ, например:

 {{ count }} {{ pagination }} 

или вы можете изменить его на:

 return $this->render( 'UtsHotelBundle:Default:results.html.twig', ['templateVars' => $templateVars] ); По return $this->render( 'UtsHotelBundle:Default:results.html.twig', ['templateVars' => $templateVars] ); 

то у вас будет доступ к нему, как

 {{ templateVars['count'] }}