programing

블록을 여러 번 재사용하려면 어떻게해야합니까?

procenter 2021. 1. 17. 12:09
반응형

블록을 여러 번 재사용하려면 어떻게해야합니까?


나뭇 가지 템플릿의 뷰 내에서 블록을 여러 번 렌더링하려면 어떻게해야합니까? 현재 저는 블록이 있습니다. something포함 된 (을 통해 render) 나뭇 가지 파일에 정의 된 블록이라고합시다 . 그런 다음 다음을 사용하여 레이아웃 나뭇 가지 파일에 포함합니다.

{% block something %}{% endblock %}

모든 것이 정상이지만이 태그를 두 번 호출하자마자 다음과 같은 오류 메시지가 표시됩니다.

The block 'something ' has already been defined in "::layout.html.twig" 

따라서 : 블록을 여러 번 렌더링하려면 어떻게해야합니까?


우리에게 보여 주신 표기법은 블록을 정의하고 렌더링하기위한 것입니다. 렌더링은이 방법으로 만 수행됩니다.

{{ block('blockName') }}

참조 URL : https://stackoverflow.com/questions/9616049/how-can-i-reuse-a-block-multiple-times

반응형