الفرق بين المراجعتين ل"Twig/batch"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
 
(استبدال كلمة المرشح بالفلتر)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الفلتر batch في Twig}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: المرشح batch في Twig}}</noinclude>
يرقع الفلتر <code>batch</code> العناصر من خلال إعادة قائمة من قوائم عددها هو عدد العناصر، ويمكن استخدام معامِل ثاني لملء العناصر المفقودة:
+
يرقع المرشح <code>batch</code> العناصر من خلال إعادة قائمة من قوائم عددها هو عدد العناصر، ويمكن استخدام معامِل ثاني لملء العناصر المفقودة:
 
<syntaxhighlight lang="twig">
 
<syntaxhighlight lang="twig">
 
{% set items = ['a', 'b', 'c', 'd'] %}
 
{% set items = ['a', 'b', 'c', 'd'] %}
سطر 40: سطر 40:
  
 
== المصادر ==
 
== المصادر ==
* [https://twig.symfony.com/doc/3.x/filters/batch.html صفحة الفلتر batch من توثيق Twig الرسمي.]
+
* [https://twig.symfony.com/doc/3.x/filters/batch.html صفحة المرشح batch من توثيق Twig الرسمي.]
  
 
[[تصنيف:Twig]]
 
[[تصنيف:Twig]]
 
[[تصنيف:Twig Filters]]
 
[[تصنيف:Twig Filters]]

مراجعة 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: يُستخدم لتحديد إذا كان يجب حفظ المفاتيح أم لا.

انظر أيضًا

المصادر