الدالة html_classes في Twig
< Twig
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 16:52، 5 مايو 2021 بواسطة جميل-بيلوني (نقاش | مساهمات)
تعيد الدالة html_classes
سلسلة نصية من خلال ربط أسماء الأصناف معًا ربطًا شرطيًا:
<p class="{{ html_classes('a-class', 'another-class', {
'errored': object.errored,
'finished': object.finished,
'pending': object.pending,
}) }}">How are you doing?</p>
لاحظ أن الدالة html_classes
جزء من HtmlExtension
وهذا لا يكون مثبتًا افتراضيًا، لذا ثبته أولًا:
$ composer require twig/html-extra
في حالة مشاريع Symfony، يمكن تفعيله تلقائيًا بتثبيت twig/extra-bundle
:
$ composer require twig/extra-bundle
أو أضف التوسعة صراحة إلى بيئة Twig:
use Twig\Extra\Html\HtmlExtension;
$twig = new \Twig\Environment(...);
$twig->addExtension(new HtmlExtension());
انظر أيضًا
- مقدمة عن محرك القوالب Twig
- توسيع Twig
- المكونات الداخلية لـ Twig
- الوسوم في Twig
- المرشحات في Twig
- الدوال في Twig