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



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

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



Дождь

Дождь

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

Тропические гости в зимнем саду.

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

Что получится, если скрестить ко...

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

Весеннее равноденствие, или Когд...

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

Строительство из керамзитобетонн...

В наше время постройка любых индивидуальных зданий имеет чисто практический тип характера. То есть, строительство дома из газосиликатных блоков, аналогично как и строительство из керамзитобетона довед...
Вкусные рецепты: Свиные отбивные с грушей, Торт-омлет закусочный, Десерт творожно фруктовый с мятным ликёром !!!

Вкусные рецепты: Свиные отбивные...

Свиные отбивные с грушейМясо отбить через полиэтилен, посолить и посыпать смесью итальянских трав. Оставить на 20-30 мин. для маринования. Лук и груши нарезать на 4-6 долек. На разогретой сковороде гр...
Еда, рецептыСемья, дом, детиМедицина и здоровьеКомпьютеры и ИнтернетТовары и услугиОбразование и НаукаДом и квартираРабота, карьера, бизнесКультура и искусствоФлора и фаунаИнтимная жизнь
Стоит прочесть:

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

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

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