المرشح batch في Twig

من موسوعة حسوب
< Twig
مراجعة 09:06، 28 أبريل 2021 بواسطة أسامه-دمراني (نقاش | مساهمات) (استبدال كلمة المرشح بالفلتر)
اذهب إلى التنقل اذهب إلى البحث

يرقع المرشح batch العناصر من خلال إعادة قائمة من قوائم عددها هو عدد العناصر، ويمكن استخدام معامِل ثاني لملء العناصر المفقودة:

{% set items = ['a', 'b', 'c', 'd'] %}

<table>
    {% for row in items|batch(3, 'No item') %}
        <tr>
            {% for column in row %}
                <td>{{ column }}</td>
            {% endfor %}
        </tr>
    {% endfor %}
</table>

سيصيَّر المثال السابق كما يلي:

<table>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
    </tr>
    <tr>
        <td>d</td>
        <td>No item</td>
        <td>No item</td>
    </tr>
</table>

الوسائط (Arguments)

  • size: حجم الرقعة، سيتم تقريب الأعداد الكسرية.
  • fill: يُستخدم لكتابة العناصر المفقودة.
  • preserve_keys: يُستخدم لتحديد إذا كان يجب حفظ المفاتيح أم لا.

انظر أيضًا

المصادر