2012-02-26 4 views
0

richfaces 배경에서 왔고 richfaces에서 특정 영역을 다시 렌더링 할 수있었습니다. Symfony2에서도 가능하다는 소식을 듣고 있지만, 필자가 읽고있는 모든 예제와 문서는 나를 돕는 것처럼 보이지 않습니다. 누군가 내가 뭘 하려는지 올바른 방향으로 나를 가리킬 수 있습니까?symfony의 특정 영역/블록/div 다시 작성

기본적으로 사용자 (주소, 우편 번호 등)에 대한 정보가 포함 된 div 태그가 있습니다. 그들이 '편집'을 클릭하면 해당 div를 다시 렌더링하고 모든 정보를 사용자의 정보를 편집하는 데 사용할 수있는 양식으로 대체해야합니다. richfaces에서 이것이 기본적인 유스 케이스라는 것을 알았습니다. 이것은 Symfony2에서 가능합니까? 그렇다면, 적절한 문서화가있는 링크가 있습니까?

답변

3

편집/취소 작업을 기반으로 세부 정보와 양식 차단 및 토글 링 표시로이 작업을 수행 할 수 있다고 생각합니다. 양식 블록이 다른 나뭇 가지 서식 파일에 있으면 다음과 같이 컨트롤러에서로드 할 수 있습니다.

$formBlock = $this->get('twig')->loadTemplate("VendorBundle:Location:your_form_template.html.twig")->renderBlock('your_form_block', array('form' => $form->createView())); 

그런 다음보기로 전달하십시오.

+0

그래, 나는 같은 생각을하고 있었다. 나는 그렇게 할거야. – KVISH

0

Richfaces는 순전히 GUI 구성 요소 프레임 워크입니다. 불행히도 심포니는 MVC 웹 응용 프로그램 프레임 워크입니다. 비교할만한 것을 검색한다면 symfony를위한 컴포넌트 프레임 워크를 검색 할 필요가 있습니다. 나는 심포니 2와 같은 구성 요소를 모른다.