2016-12-31 1 views
2

小枝にインクルード・ディレクティブを入れるためのサイクルが必要ですが、テンプレートの小枝は繰り返されません。これは私のコードの抜粋です:枝の中にインクルードがあります

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

のみ第一の目的は、受信されたが、私は必要なオブジェクトの残りは受信されません。

私は前にそのようなものを試していないが、これは仕事をしたりしないことがありますかしら

答えて

0

問題はTWIGとは関係がありませんでした。エラーはJQUERYにありました。 FOR-LOOPはINCLUDEが有効な場合に有効です。

TEMPLATE TWIG 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 TWIG 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} %} 

ループのためにそれを入れて、あなたに直接objectsを渡しませんtemplate.html.twigの中にobjects配列を直接使用することもできます。

これもうまくいきません。多分あなたはそれを試すことができます、または多分あなたは何か異なるものが必要です。

+0

おかげで、それが動作するかどうかが、私は歩かなければならないでしょう再びマトリックス。小枝のテンプレートでは、私はモーダルのデザインをしていますが、これはオブジェクトの名前やオブジェクトの説明のような変更を伴います。 – Dasaaf

関連する問題