الدالة attribute في Twig
< Twig
تُستخدم الدالة attribute
للوصول إلى سمات ديناميكية للمتغير:
{{ attribute(object, method) }}
{{ attribute(object, method, arguments) }}
{{ attribute(array, item) }}
كذلك يمكن لاختبار defined
أن يتحقق من وجود سمة ديناميكية:
{{ attribute(object, method) is defined ? 'Method exists' : 'Method does not exist' }}
لاحظ أن خوارزمية القرار (resolution algorithm) هي نفسها المستخدَمة لترميز .
باستثناء أن العنصر قد يكون أي تعبير صالح.
انظر أيضًا
- مقدمة عن محرك القوالب Twig
- توسيع Twig
- المكونات الداخلية لـ Twig
- الوسوم في Twig
- المرشحات في Twig
- الدوال في Twig