2016-10-19 2 views
1

나뭇 가지를 Symfony 3와 함께 사용합니다. 양식에 중첩 된 컬렉션이 있습니다. 한 컬렉션의 템플릿을 적용하고 두 번째 컬렉션의 템플릿을 적용하고 싶습니다.특정 컬렉션을위한 나뭇 가지 템플릿

현재 템플릿에 collection_widget 블록이 있으며 2 개의 컬렉션에 적용됩니다.

첫 번째 컬렉션에이 템플릿을 적용하고 두 번째 (중첩 된) 컬렉션에 기본 collection_widget을 사용할 수 있습니까?

나는,이 솔루션은 나뭇 가지 테마에

+0

:

... 당신이 {{dump(form)}}을 보여 바르에서 필드를 찾거나 vars.chidren.vars 수 unique_block_prefix

솔루션의 소스를 촬영하려면 특정 필드 ... –

+0

그래, 어떻게? :-) – Joe

+0

예, 솔루션은 블록 이름입니다. "unique_block_prefix"를 표시 할 수있는 덤프 (양식)로 [link] (http://blog.bouzekri.net/2015/02/06/symfony-tips-find-form-theme-override-block-name/) "_widget"을 추가하면 특정 필드 (또는 컬렉션)에 대한 올바른 블록 이름을 가질 수 있습니다. – Joe

답변

0

(내가 ... 내가 fisrt 모음 대신에 일반적인 collection_widget에 대한 특정 블록 이름을 사용해야하지만 난 그것을 사용하는 방법을 이해하지 못하고, 생각) {% block collection_widget %} 을 사용했지만 필드 (또는 내 모음)의 테마 만 적용하려면 {% block **unique_block_prefix**_widget %}을 사용해야합니다. 당신은 하나에 수입 된 테마를 적용 할 수 있습니다 Find block name

관련 문제