Что такое 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



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

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



Как стать моделью Playboy?

Как стать моделью Playboy?

Империя Хью Хэфнера сверкает назло завистникам, поборникам морали и конкурентам. Да, прибыли уже не те, девушек в особняке Хэфа поменьше (сбегают негодяйки к футболистам да актерам!), но фотосъемка дл...
Вкусные рецепты: Le biscuit de chocolat la cerise(Шоколадный бисквит с вишней)Дуэль:), Пирог из песочного теста с ореховой начинкой, Свинной бочек традиционный.Любителям диет не рекомендуется.

Вкусные рецепты: Le biscuit de chocolat la cerise(Шо...

Le biscuit de chocolat la cerise(Шоколадный бисквит с вишней)Дуэль:)Яйца взбить миксером вместе с сахаром и ванильным сахаром, до увеличения в объеме и посветления массы. Добавить муку,какао,ваниль. А...
Современная провинция. Вы готовы? В путь!

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

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

Алюминиевая плитка Alulife

Всего 200 лет назад алюминий был редким металлом и стоил в 1500 раз дороже железа. Благодаря развитию новых технологий получения этого металла, алюминий стал широко применяться для производства в самы...
Льнянка обыкновенная (львиный зев). Помогает ли растение увеличивать потенцию и лечить различные заболевания?

Льнянка обыкновенная (львиный зев). Помогает ли раст...

Льнянка обыкновенная — растение хорошо известное, только чаще его знают по народному названию «львиный зев». В различных регионах используются и другие народные названия &m...
Интим досуг в CITY_P

Интим досуг в CITY_P

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

Алмазное бурение

Алмазное бурение отверстий это принципиально новый подход к строительству. Что мы могли получить ...

Простой сайт. Просто ли это?

Упрощение сложного — вот основная цель современности. Среднестатистическому пользователю ...

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

Что мы делаем, когда собираемся вместе? Пиво пьем. А еще? Песни поем — наверное, такой бу...

Чистота от самого входа

Забавно получается, когда вам приходится посещать какое-либо заведение по виду очень приличное, одна...

История итальянской мебели

Первые данные об итальянском мебельном производстве появились  еще в пятнадцатом столетии. Именно с...

Бойцовский клуб - фильм, который может изменить вз

Жил был, один человечек, обычный нормальный, который дожил до 30 лет и вдруг понял, что его жизнь бе...

Почему обучение бывает провальным

На самом деле, только четверть респондентов, принявших участие в опросе, признали, что их программы ...

Участок в коттеджном поселке

Для любого человека очень важно наличие личного пространства. И возможность иметь свой кусок земли д...

Подушки из гречихи

Подушки из гречихи в состав которой входит гречишная лузга  имеет ортопедические  свойства. Эта поду...

Чехол для Lenovo Tab S8/S8-50 и Tab 2 A8-50

Хорошее и правильное решение после покупки планшета задуматься о покупке чехла для него. Леново С8-5...



О информационном портале:

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

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