Twig'i temperleme motoru olarak kullanıyorum ve gerçekten çok seviyorum. Ancak, şimdi kesinlikle bulduğumdan daha basit bir şekilde başarılması gereken bir durumda koştum.
Şu anda sahip olduğum şey şu:
{% 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 %}
Ne arıyorum daha böyle bir şey:
{% 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 %}
Henüz görmediğim bir şey yapmanın bir yolu var mı?
Kendi uzantımı oluşturmam gerekirse test fonksiyonunda myVar'a nasıl erişebilirim?
Yardımınız için teşekkürler!