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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
(لا فرق)

مراجعة 12:53، 3 مايو 2021

تُستخدم الدالة 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) هي نفسها المستخدَمة لترميز . باستثناء أن العنصر قد يكون أي تعبير صالح.

انظر أيضًا

المصادر