Twig の配列キーを使用して配列の値にアクセスする 質問する

Twig の配列キーを使用して配列の値にアクセスする 質問する

Twig でこれを行う方法 (またはそれが可能かどうか) を知っている人はいませんか? ドキュメントにはそれが可能かどうかについて何も記載されていません。

PHP 配列は以下のように構成されます。

$data['data']['a']['title'] = 'Title 1';
$data['data']['a']['title'] = 'Title 2';
$data['data']['b']['title'] = 'Title 3';

Twig テンプレート コードは以下のとおりです。

{% for letter in 'a'..'z' %}
    {{ letter }}
    <ul>
        {% for key, item1 in data %}
            {% for item2 in item1 %}

                <li>{{ item2[key].title }}</li>

            {% endfor %}
        {% endfor %}                
    </ul>
{% endfor %}

編集:さらに調査を進めると、属性(属性) 関数で十分ですが、このような状況でどのように使用すればよいかわかりません。

どうもありがとう

ベストアンサー1

これを試してみましたか:

attribute(item2, key).title

おすすめ記事