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

من موسوعة حسوب
< 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 %}

انظر أيضًا

المصادر