قالب :: SandBox.

محرك القالب السريع SandBoxed من طلبك
التحميل الان

قالب :: SandBox. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Sam Graham
  • موقع ويب الناشر:
  • http://search.cpan.org/~sgraham/

قالب :: SandBox. العلامات


قالب :: SandBox. وصف

محرك قالب سريع SandBoxed من طلبك القالب :: Sandbox وحدة نموذجية أخرى، تم تصميمها في المقام الأول للاستخدام في بيئة WebServer ولكنها قابلة للاستخدام في أي مكان، مما يوفر بيئة "Sandboxed" أكثر أمانا من معظم أنظمة القوالب. فلسفة التصميم الأساسية للقالب :: Sandbox هو أن منطق القالب يجب أن ليس لديك أي حق الوصول خارج القالب بما يتجاوز ذلك الذي تختاره السماح به، وهذا يعرف بشكل متكرر باسم SandBoxing.Unlike العديد من أنظمة القالب الأخرى، متوفرة على CPAN أو بلغات أخرى، قالب: Randbox لا يمنح الوصول إلى Global المتغيرات من التطبيق الخاص بك أو إلى الوظائف الأساسية للغة. هذا يعني أن مؤلفي القالب الخاص بك لديهم فقط الوصول إلى البيانات والوظائف التي يختارها مطورو التطبيقات الخاصة بك منحها، وهذا يشجع على العمل مع واجهات "المنشورة" بين النظامين - لا يمكن لمؤلفي القالب الوصول إلى بيانات التطبيق الداخلية فقط، وبالتالي فإن مطوري التطبيقات يمكن أن يغيروا تلك البيانات الداخلية دون القلق أن القوالب ستتوقف عن العمل أو تعرض معلومات سرية. التسمية :: يوفر Sandbox أيضا أداء استثنائيا، ترتيب من بين أسرع محركات القوالب المميزة بالكامل التي لا تعتمد على تضمين بيرل داخل القوالب. كما يوفر Sandbox تجميل المعتادة من السلوكيات والميزات الاختيارية: تتضمن قوالب التخزين المؤقتة المترجمة، والتحكم في التدفق، وتعبيرات مضمنة، ومرشح قوالب متتالية، ومعلومات تصحيح أخطاء مفيدة في حالة الأخطاء. تمديد الآخرين من ميزاته. بلدي قالب $ = القالب :: SandBox-> جديد ()؛ قالب $-> set_template ('/ \Path/to/my/templates/accounts.html')؛ $ template-> add_var (العملاء => عملاء $)؛ قالب $-> Add_var (المعاملات => المعاملات $)؛ $ template-> add_vars ({session => $ session_info، user => $ user_info،})؛ طباعة $ {$ template-> تشغيل ()}؛ بلدي قالب $ = قالب :: SandBox-> جديد (template_root => '/ المسار / المسار / إلى / قوالب "، القالب =>' accounts.html '، cache => $ cache،)؛ $ template-> add_vars ({المعاملات => المعاملات، العملاء => عملاء $، الدورة => $ session_info، المستخدم => $ user_info،})؛ طباعة $ {$ template-> تشغيل ()}؛ داخل /path/to/my/templates/accounts.html: مرحبا بك مرة أخرى،.

مرحبا.

المعاملات الحديثة:

معرف المعاملة العميل تاريخ الوصف <: expr transactionid:> <:


قالب :: SandBox. برامج ذات صلة