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

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


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

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

الوسمالاستخدام
applyيسمح هذا الوسم للمستخدم بتطبيق مرشحات (Twig) على مجموعة من بيانات القالب.
autoescapeيستخدم هذا الوسم لتحديد جزء من قالب ما من أجل التحكم فيه.
blockيُستخدم هذا الوسم من أجل الاستفادة من مفهوم الوراثة (Inheritance).
with

يُستخدم هذا  الوسم لإنشاء نطاق داخلي جديد، حيث لا تكون المتغيرات المسندة في هذا النطاق مرئية لمن هو خارجه.

setيُستخدم هذا الوسم لإسناد القيم إلى المتغيرات داخل المود البرمجي.
sandbox يُستخدم هذا الوسم لتفعيل وضع صندوق الاختبار للقوالب.
ifيمكن استخدامها في أبسط صورة لها كشرط مع تعبير معين ويرجع واحد من القيم إما (true) أو (false).
forيُستخدم هذا الوسم في جمل التكرار مع القوالب.
extendsيُستخدم هذا الوسم مع قالب معين حتى يتم تطبيق مفهوم الوراثة مع قالب آخر.
casheيُستخدم هذا الوسم حتى يخبر محرك القوالب (Twig) أنه يخزن جزءاً من القالب تخزين بشكل مؤقت.
includeيجمع وسم (embed) بين سلوك كل من الوسمين (include) و (extends)، حيث أنه يسمح للمستخدم بإدراج محتويات قالب آخر كما يفعل الوسم (include).
includeيُستخدم هذا الوسم لتضمين محتويات قالب آخر ضمن قالب معين، مما يتيح للمستخدم من القيام بتقسيم الملفات أو إعادة استخدام أجزاء منها، حيث من الممكن أيضا إدراج محتويات أي ملف نصي عادي  وليس فقط ملف من نوع (Twig).

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