Что такое Smarty? Часть 1

При написании использовались материалы руководства по Smarty от New Digital Group

Smarty – это компилирующий обработчик шаблонов. Если говорить простым языком, то Smarty позволяет добиться отделения прикладной логики и данных от представления, тоесть программного кода от оформления. Это очень удобно, особенно в тех случаях, когда программист и верстальщик шаблона – разные люди.

При разработке сайта, например, если программист захочет внести какие-то изменения в логику, то эти изменения никак не затронут шаблон. Также, если верстальщик захочет внести изменения в шаблон, то это никак не повлияет на логику приложения – содержание будет передаваться в шаблон все тем же образом.

Как вы уже поняли, предназначение Smarty – отделение логики приложения от представления.

Кстати, это не означает что шаблоны не могут содержать логику. Могут, но только если это действительно необходимо для корректной работы приложения.

Одна из уникальных возможностей Smarty – компилирование шаблонов. Smarty читает файлы шаблонов и создает на их основе PHP код. Код создается один раз и потом только выполняется. Если шаблон изменяется, то происходит перекопилирование.

Вам уже не терпится увидеть его в действии? Надеюсь, что это так и в довесок приведу некоторые особенности Smarty:


- Быстрота


- Эффективность


- Никакой лишней обработки шаблонов – они компилируются только один раз и перекомпилируются при изменениях в шаблоне

- Вы можете легко создавать собственные функции и переменные


- Настраиваемые разделители тегов шаблона, то есть вы можете использовать $variable, $variable, <!–$variable–> и т. д.


- Конструкции if…elseif…else…/if передаются обработчику PHP, так что синтаксис if… может быть настолько простым или сложным, насколько вам удобно.


- Неограниченное вложение секций, условий и т. д.


- Возможность включения PHP кода прямо в шаблон, но обычно в этом не возмикает необходимости


- Встроенный механизм кэширования


- Произвольные источники шаблонов


- Компонентная архитектура

В следующей части мы рассмотрим установку Smarty.


Эта и многие другие статьи на tutorials-world. ru/
15:16 14.12.2016



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Фантазия за два дня до реализации

Фантазия за два дня до реализации

     Два дня назад я приступил к подготовке. Качественно оттрахать жену в стиле изнасилования - занятие не самое простое. А я хотел устроить что-то совершенно выдающееся, тако...
Необычные пейзажи острова Сокотра

Необычные пейзажи острова Сокотра

В Аравийском регионе располагается архипелаг Сокотра состоящий из четырёх островов и двух скал, который является жемчужиной Йемена. Архипелаг Сокотра соединил в себе уникальное сочетание флоры и фауны...
Почему русский работник все меньше привлекает российского работодателя? Дружба с водкой

Почему русский работник все меньше привлекает россий...

По статистике, Россия занимает третье место по числу привлекаемых трудовых мигрантов (после США и Германии). Корни данного процесса следует искать еще в исторических глубинах. «Земля наша велика...
Современная провинция. Вы готовы? В путь!

Современная провинция. Вы готовы? В путь!

— Добрый день! Мы начинаем нашу познавательную поездку! Просьба всем застегнуть ремни! Как? Володя, у нас что, нет ремней? Ну тогда проверьте ремни на штанах — ваши брюки могут с...
Химия для авто Koch Chemie: ключевые преимущества средств марки

Химия для авто Koch Chemie: ключевые преимущества ср...

Ищете автохимию для своей машины? Вам стоит обратить особое внимание на продукцию Koch Chemie. В приведенной статье мы расскажем об основных достоинствах этого бренда. Основной критерий покупки всяко...
Всё дело в профессиональной грязезащите

Всё дело в профессиональной грязезащите

Если в здании чисто, то значит уборки помещений здесь проводятся своевременно. И благодаря этому грязь не попадает на основное напольное покрытие и не разносится по всему помещению на подошвах обуви п...
Может заинтересовать

Вкусные рецепты: Соус из вяленых томатов, Салат из

Соус из вяленых томатовя фанатка вяленых томатов,и делаю их часто. мякоть от томатов я обычно исполь...

API (Application Programming Interface), Web 2.0

Один из инструментов значительно упрощающих создание веб-приложений — это, получившие сейчас широкое...

Продажа ссылок в Sape – советы

Веб-мастера должны понимать, что наиболее эффективно раскупаются рекламные места со страниц, у котор...

Вкусные рецепты: Закуска из перца и кабачков в том

Закуска из перца и кабачков в томатном маринадеПерец разрезать вдоль пополам, очистить от семенника,...

Вкусные рецепты: Торт "Тирамису", Салат

Торт "Тирамису"рецепт не простой,да и сам торт на любителя,но мне иногда хочется и я делаю Сделать б...

Как управлять своим настроением?

Петр Петрович шел по улице и размышлял. Вокруг стояла теплая весенняя погода, но его настроение было...

Путаница, или Почему так назвали цветы?

Не все, казалось бы, очевидные названия очевидны. Например, незабудка. Она что, содействует укр...

Учебники для школьников

Иногда родители не придают особой значимости учебникам для средней школы. Они считают, что учебники ...

Форекс-опционы от компании InstaForex

Валютный рынок позволяет торговать широким набором различных финансовых инструментов, в том числе би...

Как «Призрак оперы» появился на сцене?

В прошлый раз мы остановились на том, что Эндрю Ллойду Уэбберу срочно требовался либреттист для того...



Развивая портал:

Наш сайт является ресурсом, который включает в себя полный список полезных и интересных статей. Абсолютно каждый гость найдет для себя что-нибудь полезное. Модернизированный дизайн позволяет вам быстро находить требуемую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех гаджетах. Теперь отыскать актуальную информацию стало легко.

Мы собрали для вас информативные и занимательные статьи. У нас сайте вы отыщите ответы на необходимые для вас вопросы. Простая система поиска дает возможность вам не тратя время отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых гаджетах. Отныне, поиск актуальной информации будет занимать у вас секунды.