Accéder aux valeurs de tableau à l'aide du tableau de la clé de Twig

Personne ne sait comment (si c'est encore possible!) pour ce faire, dans Twig? Je ne peux pas voir quoi que ce soit dans la documentation de savoir si c'est possible.

Le tableau PHP est structuré comme ci-dessous:

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

Template Twig code ci-dessous:

{% 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 %}

Edit: Après enquête, il apparaît que l'attribut (voir http://twig.sensiolabs.org/doc/functions/attribute.html) fonction doit faire le travail, mais je ne sais pas comment l'utiliser dans ces circonstances.

Merci beaucoup

  • avez-vous un message d'erreur? Je pense que vous l'épeautre letter mal. Il devrait être {{ item.letter.title }}.
  • Oui, je viens de remarquer que cela. Malheureusement, ce n'est pas réellement comme il n'est pas possible de le faire comme l'exemple ci-dessus, c'est purement à des fins de démonstration pour montrer ce que je suis en train de réaliser.