2011-09-07 5 views
4

$this->render() 결과를 메서드에 할당하려고합니다.이 메서드는 Google지도의 infoWindow/baloon을 렌더링합니다.템플릿을 다른 메서드로 렌더링

$infoWindow->setContent(<here goes the template>); 

을하지만, 이런 식으로 전달 :

나는이 정보창을 만들려면이 같은 방법을 사용하고

$infoWindow->setContent($this->render('WmapFrontBundle:Place:infoWindow.html.twig')); 

전혀 작동하지 않습니다. 템플릿을 변수에 할당하거나 메소드에 내용을 전달하는 적절한 방법은 무엇입니까?

답변

10

renderView()을 사용하면 렌더링 된 템플릿 만 반환됩니다.

render()Response 개체 (렌더링 된 템플릿, 헤더 등)를 반환합니다.

+0

그게 전부 야! 당신의 도움을 주셔서 감사합니다 :) – mbajur

관련 문제