2017-05-15 1 views
0

Twigでマルチアレイを作成して渡すには?Twigでマルチアレイを作成して渡す方法は?

{{ include('box.html.twig', {multi: {aaa: bbb, ccc: ddd}}) }} 

良いですが、私は、変数マルチで多くの要素を持っていたいと思います:

{{ include('box.html.twig', {multi: {aaa: bbb, ccc: ddd}, {aaa: eee, ccc: fff}}) }} 

それは動作しません。

{{ include('box.html.twig', {multi: {{aaa: bbb, ccc: ddd}, {aaa: eee, ccc: fff}}}) }} 

とは:

{{ include('box.html.twig', {multi: [{aaa: bbb, ccc: ddd}, {aaa: eee, ccc: fff}}]) }} 

も動作しません。

答えて

1

以下のようにしてみてください。詳細については

{% include 'box.html.twig' with {'multi': {{'aaa': 'bbb', 'ccc': 'ddd'}, {'aaa': 'eee', 'ccc': 'fff'}}} %} 

https://twig.sensiolabs.org/doc/2.x/tags/include.html

をチェック:あなたは、引用符のPHPなしで使用している場合には、定義された単語として検討していきます。あなたの例では

+0

私はエラーがあります:「 『』ハッシュキーは引用符で囲まれた文字列、番号、名前、または括弧で囲まれた式でなければなりません(予期しないトークン 『』値の」句読点を{私はsymfony 2.6を使います。?0.13 – yeci

+0

お使いのバージョンでは、あなたが私に例を与えることができ、二重中括弧 – lalithkumar

+0

てみてください私が試した:{%が{「マルチ」と「box.html.twig」を含む:{{「AAA」:「BBB」、「CCCを":" ddd "}、{" aaa ":" eee "、" ccc ":" fff "}}}%}私はまだエラーがあります:"ハッシュキーは引用符付きの文字列、数字、かっこで囲まれた式(値 "{"。 "の予想外のトークン"句読点 "。 – yeci

関連する問題