أهم الدوال التي تستخدم في محرك القوالب twig في لغة البرمجة PHP

اقرأ في هذا المقال


أهم الدوال التي تستخدم في محرك القوالب twig في لغة البرمجة PHP

يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي (PHP) مفهوم الدوال (Function)، والتي تُستخدم لإجراء وتنفيذ عمليات معينة والتي تُسهل عمل المبرمجين، ويتم استدعائها عن طريق أسماء هذه الدوال متبوعة بأقواس ومن الممكن أن تحتوي الدوال على وسيط واحد أو أكثر (parameter) والتي يتم وضعها داخل تلك الأقواس، وفيما يلي أهم الدوال الموجودة في محرك القوالب (Twig) المُستخدم في لغة (PHP):

الدالةالاستخدام
attributeتُستخدم هذه الدالة للوصول إلى سمات ديناميكية خاصة بالمتغير.
Blockتستخدم هذه الدالة إذا أراد المبرمج طباعة كود معين عدة مرات وكان القالب يستخدم مبدأ الوراثة.
constantتستخدم هذه الدالة لإرجاع قيمة ثابتة لسلسلة نصية معطاة مسبقاً.
cycleتدور هذه الدالة على مصفوفة تحتوي على مجموعة من القيم.
dateتحول هذه الدالة القيمة التي تم تمريرها إلى قيمة من نوع تاريخ.
html_ classesتقوم هذه الدالة بإرجاع سلسلة نصية من خلال ربط أسماء الأصناف معاً ربطاً شرطياً.
includeتعيد هذه الدالة المحتوى الخاص بقالب معين.
maxتقوم هذه الدالة بإرجاع أكبر قيمة من تسلسل أو مجموعة من القيم.
minتقوم هذه الدالة بإرجاع أصغر قيمة من تسلسل أو مجموعة من القيم.
parentتستخدم هذه الدالة مع القوالب التب تطبق مفهوم الوراثة، حيث يتم من خلالها إخراج محتويات الكلاس الأب عند استبدال كلاس ما وتعديل المحتويات من خلال استخدام الدالة.
randomتقوم هذه الدالة بإرجاع قيمة عشوائية وفقاً لنوع المعامِل المرفق، وهذه القيم تكون واحدة من الأنواع التالية:
  • عنصر عشوائي من سلسلة معينة.
  • عدد صحيح عشوائي بين الصفر والمعامل الصحيح.
  • عدد صحيح عشوائي بين المعامِل الصحيح إذا كان سالباً والصفر.
  • عدد صحيح عشوائي بين أول عدد صحيح وثاني معامِل صحيح.
country_ time zonesتقوم هذه الدالة بإرجاع أسماء المناطق الزمنية المرتبطة برمز دولة معينة.

template_ from_ string

تقوم هذه الدالة بتحميل القالب من سلسلة نصية معينة

dump

تستخدم هذه الدالة لتفريغ معلومات ومحتويات قالب معين، وهذا مفيد في الغالب لتصحيح أخطاء قالب معين.

المصدر: Twig FunctionsFunctionsFunctions - In Twig TemplatesCommon Twig Functions


شارك المقالة: