2016-12-31 6 views
2

나뭇 가지에 포함 지시문을 사용하려면 사이클을 수행해야하지만 템플리트 나뭇 가지는 반복되지 않습니다. 이것은 내 코드 스 니펫입니다.나뭇 가지에 포함

... 
{% for object in objects %} 
    {% include 'template.html.twig' with {'object':object} %} 
{% endfor %} 
... 

첫 번째 객체 만 수신되지만 필요한 나머지 객체는 수신되지 않습니다.

답변

0

문제는 TWIG와 아무런 관련이 없습니다. 오류는 JQUERY입니다. FOR-LOOP는 내부에 INCLUDE가있는 경우 유효합니다.

TEMPLATE 나뭇 가지 1 : 다른 내용

와 N 조동사 인쇄
... 
{% for object in objects %} 
    {% include 'template2.html.twig' with {'object':object} %} 
    <button type="button" class="btn-primary" title="modal-view" data-toggle="modal" data-target="#modal-{{object['id_object']}}">View</button> 
{% endfor %} 
... 

TEMPLATE 나뭇 가지 2 : 작동하는지

... 
<div id="modal-{{object['id_object']}}" class="modal fade" role="dialog"> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <h2 class="modal-title">{{object['title']}}</h2> 
      </div> 
      <div class="modal-body"> 
       <p>{{object['content']}}</p> 
      </div> 
     </div> 
    </div> 
</div> 
... 
+0

좋은 답변을 제공하려면 관련 코드를 포함해야합니다. 다행 이군. –

0

내가 전에 그런 아무것도 시도하지 않은,하지만이 일을하거나하지 않을 수 있습니다 궁금 : 주문 즉

{% include 'template.html.twig' with {'objects':objects} %} 

가 for 루프에서 그 넣지 않고, 직접 objects를 통과하여 template.html.twig 안에 objects 배열을 직접 사용할 수도 있습니다.

다시 말하지만, 이것이 제대로 작동하는지 확신 할 수 없습니다. 어쩌면 당신은 그것을 시도 할 수 있습니다, 아니면 당신은 뭔가 다른 것을 필요로합니다.

+0

감사합니다,이 경우에,하지만 난을 걸을 것이다 모달 부트 스트랩 다시 매트릭스. 나뭇 가지 템플릿에는 모달 디자인이 있지만 개체의 이름과 개체 설명과 같은 변경 사항이 있습니다. – Dasaaf