반응형
블록을 여러 번 재사용하려면 어떻게해야합니까?
나뭇 가지 템플릿의 뷰 내에서 블록을 여러 번 렌더링하려면 어떻게해야합니까? 현재 저는 블록이 있습니다. 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
반응형
'programing' 카테고리의 다른 글
numpy 배열에서 임의의 값 줄을 추출하는 방법은 무엇입니까? (0) | 2021.01.17 |
---|---|
Android 프로젝트에 도서관 프로젝트를 추가하는 방법은 무엇입니까? (0) | 2021.01.17 |
PHP에서 객체를 JSON으로, JSON을 객체로 변환 (Java 용 Gson과 같은 라이브러리) (0) | 2021.01.17 |
AMD (require.js)를 사용하는 동안 Backbone.js에서 부트 스트랩 된 모델을로드하는 방법 (0) | 2021.01.17 |
Visual Studio가없는 컴퓨터에서 원격 디버깅을 설정하는 방법 (0) | 2021.01.17 |