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

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

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

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

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

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

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

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


- Быстрота


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


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

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


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


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


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


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


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


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


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

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


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

Автор статьи: неизвестный | Дата публикации: 15:16 14.12.2016 Barnaylec.Ru




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

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



Ще не вмерла Україна...

Ще не вмерла Україна...


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


Стоит ли приобретать недвижимость «за бугром»? Задаём вопросы

Стоит ли приобретать недвижимость «за бугром»...


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


Налогообложение в 2011 году: нововведения

Налогообложение в 2011 году: нововведения


Рассмотрим основные изменения по налогам и сборам, которые вступили в силу в этом году и актуальны для бюджетных учреждений. Налог на прибыль Для начала отметим, что с 1 янв...


Спутниковое телевидение - отличное средство развлечения

Спутниковое телевидение - отличное средство р...


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


Вкусные рецепты: Творожные кнедлики с черникой, Курица на пиве(вариант), Рулет из налима и бекона, начинённый сливочным маслом с тимьяном

Вкусные рецепты: Творожные кнедлики с чернико...


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


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

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


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


Может заинтересовать

Выращивание шток розы из семян

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

Каким будет управление компьютером в будущем?

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

Кто автор «Конька-горбунка»? Печать и цензура

Остановимся теперь на печатной судьбе сказки «Конёк-горбунок». Стоило только Плетневу ознакомиться со сказкой Ершова, как с его подачи в мае того же 1834 года первая часть была опубли...

Краткий определитель лженауки и шарлатанства. Как

Книжные прилавки, страницы периодики, телепрограммы, интернет-сайты и форумы полны антинаучной белиберды. Искренне сочувствуя жертвам лженауки и шарлатанства, попробуем составить краткий определитель ...

Как выбрать металлическую дверь, которая прослужит

«Мой дом – моя крепость» - так гласит одна известная пословица, которая пришла к нам с Англии, однако о какой крепости может идти речь, если в вашем доме установлена ненадежная входная дверь? Первое, ...

Подарки - Но что лучше подарить ?

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

Часто задаваемые вопросы по усыплению животных (со

Каких животных усыпляют? Причины для усыпления собак или кошек бывают разные. 1. Старость. Уважающий себя хозяин обычно знает продолжительность жизни породы своего животного. В природе ж...

Цифровое телевидение: в чём преимущество?

Многие наши граждане, в основном любители отечественных сериалов, обеспокоены вопросом: когда будет цифровое телевидение и какие преимущества оно сулит? Отвечаем: установка цифрового эфирного телевиде...

Новинки кино. Что смотреть в выходные 17-18 марта?

Пока блокбастер «Джон Картер» бьет рекорды посещаемости и финансовых сборов в российском прокате, к выходу на экраны отечественных кинотеатров готовится новая порция весенних киноновинок&h...

Что получится, если скрестить компьютерные игры и

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

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

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

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