الاختبار iterable في Twig

من موسوعة حسوب
مراجعة 06:28، 11 مايو 2021 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق الاختبار iterable إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره traversable object، انظر المثال التالي الذي يقيَّم إلى true إذا كان المتغير foo قابلًا للتكرار:

{% if users is iterable %}
    {% for user in users %}
        Hello {{ user }}!
    {% endfor %}
{% else %}
    {# سلسلة نصية على الأرجح users يكون #}
    Hello {{ users }}!
{% endif %}

انظر أيضًا

المصادر