Ich benutze Twig als Template-Engine und ich liebe es wirklich. Jetzt bin ich jedoch in eine Situation geraten, die definitiv einfacher zu erreichen sein muss als ich gefunden habe.
Was ich gerade habe, ist Folgendes:
{% for myVar in someArray %}
{% set found = 0 %}
{% for id, data in someOtherArray %}
{% if id == myVar %}
{{ myVar }} exists within someOtherArray.
{% set found = 1 %}
{% endif %}
{% endfor %}
{% if found == 0 %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
Was ich suche, ist eher so etwas:
{% for myVar in someArray %}
{% if myVar is in_array(array_keys(someOtherArray)) %}
{{ myVar }} exists within someOtherArray.
{% else %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
Gibt es eine Möglichkeit, dies zu erreichen, die ich noch nicht gesehen habe?
Wie kann ich innerhalb der Testfunktion auf myVar zugreifen, wenn ich eine eigene Erweiterung erstellen muss?
Danke für Ihre Hilfe!