Überprüfen Sie in Twig, ob ein bestimmter Schlüssel eines Arrays vorhanden ist

In PHP können wir überprüfen, ob ein Schlüssel in einem array existiert mit der Funktion array_key_exists().

In die Twig templating-Sprache können wir überprüfen, ob eine variable oder eine Objekteigenschaft existiert einfach durch die Verwendung eines if - Anweisung wie folgt:

{% if app.user %}
do something here
{% else %}
do something else
{% endif %}

Aber wie können wir überprüfen, ob ein Schlüssel eines array existiert mit Twig? Ich habe versucht {% if array.key %}aber es gibt mir eine Fehlermeldung:

Key "key" for array with keys "0, 1, 2, 3...648" does not exist

Als einer der primären Wege, Daten in eine Vorlage mit arrays, wie es scheint, sollte es eine Möglichkeit, dies zu tun. Irgendwelche Gedanken?

InformationsquelleAutor der Frage user852610 | 2012-11-28

Schreibe einen Kommentar