توئیگ
موتور قالب
توئیگ (به انگلیسی: Twig) یک موتور قالب پیشرفته برای زبان برنامهنویسی پی اچ پی است که توسط شرکت sensiolabs ارائه گردید. این موتور طراحی قالب پیشرفته سه خصوصیت اساسی دارد که عبارتند از:
- سرعت: بهینهسازیهای انجام شده در این موتور قالب و کم نمودن سربار زبان برنامه نویسی پی اچ پی باعث افزایش سرعت خواهد شد.
- امنیت: برای بخش امنیت خود موتور قالب توئیگ یک جعبه ایمنی (به انگلیسی: sandbox) برای تشخیص کدهای غیرقابل اطمینان ایجاد نموده است که به افزایش ایمنی تارنماهای ما کمک خواهد نمود.
- انعطافپذیری: توئیگ به شما این اجازه را میدهد که با توجه محیط انعطافپذیر طراحی شده توسط آن، ایجاد برچسبها، فیلترها و نوشتن مایکرو کدهای مختلف به قالبهای خود انعطافپذیری بیفزائیم.
نویسنده(های) اصلی | آرمین روناچر، فابین پوتنشیر |
---|---|
توسعهدهنده(ها) | SensioLabs |
انتشار ابتدایی | ۱۲ اکتبر ۲۰۰۹ |
انتشار پایدار | ۳.۰.۳
۱۱ فوریه ۲۰۲۰ |
مخزن | |
نوشتهشده با | پی اچ پی |
سیستمعامل | چندسکویی |
گونه | Template engine |
پروانه | پروانههای بیاسدی |
وبگاه |
برای استفاده از توئیگ شما باید نسخه پی اچ پی ۵٫۲٫۷ به بعد را داشته باشید؛ و برای نصب آن از طریق Composer کافی است فرمان زیر را فراخوانی کنیم:
composer require "twig/twig:^3.0"