8

小枝テンプレートに渡された変数の値を出力しようとしています。私はこのコードを使用しています:

{{ naziv[0] }} 渡された配列には要素が 1 つしかないため、インデックスは 0 です。言及されたコードは、次のエラーを生成します。

キー「タイトル」を持つ配列のキー「0」は...に存在しません

しかし、次のように for ループを使用すると:

{% for key,value in naziv %}
{{ value }}
{% endfor %}

私は欲しいものを手に入れます。

何が問題なの{{naziv[0]}}ですか?

4

2 に答える 2

22

var_dumpに基づくarray(1) { ["title"]=> string(11) "SpaceVision" }

次の方法で配列にアクセスする必要があります{{ naziv['title'] }}

配列のキーは連想配列であり、数値インデックス配列ではありません。そのため、使用できませんnaziv[0]

以下も使用できます{{ naziv.title }}

ドキュメントを参照してください。

于 2013-01-07T15:39:40.767 に答える
5

あなたの配列は番号インデックス化されてnaziv[0]いないため、定義されていません。としてアクセスしnaziv.titleます。

于 2013-01-07T15:39:00.550 に答える