Twig – это современный шаблонный процессор для PHP. Он позволяет писать более эффективные шаблоны с использованием синтаксиса, который очень близок к HTML, понятен и легок в применении.
PHP является многословным языком, и эта многословность усиливается при попытке вывести контент HTML на просмотр. Современные системы шаблонов укорачивают такой длинный код, но все же добавляют значительную часть функционала: безопасность и функции отладки.
Сначала PHP разрабатывался как шаблонизатор, он так и не развился в этом направлении. И хотя с его помощью сайт можно просмотреть, лучше использовать для этого специальные технологии, как, например, Twig. Это упрощает многое:
- помогает отделить содержание от шаблонов
- позволяет писать быстрее и эффективнее;
- делает обслуживание кода простым.
Класс продукта
Шаблонизатор. В этом качестве Twig работает как на структурной, так и на дизайнерской части проекта. Поэтому можно рассматривать Twig для дизайнеров шаблонов и Twig для разработчиков:
- При помощи Twig разработчиков готовят все необходимые данные.
- При помощи Twig дизайнеры отображают все эти данные.
Что касается структуры, лежащей в основе шаблона, она не относится к представлению шаблона, поэтому она включена в файл PHP, где можно прописать собственный алгоритм, отделяя содержание от шаблонов.
Технология Twig необходима для короткого синтаксиса на стороне сервера в HTML. Официальный сайт предлагает очень хорошую документацию и справочные материалы, с которыми вы можете ознакомиться. Документы охватывают практически все: от простых тем до продвинутых техник и расширений.
Услуги Cetera на базе Технология Twig технологии:
Опыт
Интернет-магазин «МИРА ТЕРМЫ»
Сайт для RETROFIT.PRO
Корпоративный сайт Fastsite
Корпоративный сайт для офтальмологической клиники «Виста»