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



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

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



Аренда автокрана: что необходимо учесть при заказе данной услуги?

Аренда автокрана: что необходимо учесть при заказе д...

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

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

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

Лечение эзофагита

Все «прелести» желудочной боли хоть раз в жизни приходилось испытывать каждому из нас. И совсем неважно, каким заболеванием этот дискомфорт вызван: будь то гастрит или элементарная изжога – болит один...
Горный Алтай: что станет с уникальным источником Аржан-Суу?

Горный Алтай: что станет с уникальным источником Арж...

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

Покупки в интернет магазине

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

Чистота помещений – один из главных приоритетов

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

Производительность труда в бюро переводов: мифы и

Реклама услуг о «выполнении до 1000 страниц технического перевода в месяц» стала весьма распростране...

Unlocker или как удалить файл

Когда-нибудь каждый из нас имел дело с невозможностью удалить с HDD ставший ненужным файл или папку....

Типы крепежа воздуховодов

Соединения воздуховодов из отдельных звеньев и деталей осуществляют различными способами. Наиболее р...

Флизелиновые обои - уже не новинка?

Обои в наших квартирах — традиционный для декорирования стен материал. И если раньше для...

Есть ли у Вас депрессия? Что делать, если она у Ва

Тоска, подавленность, тревога, безрадостность, безразличие, безысходность, если вы переживаете одно ...

Вкусные рецепты: "Оладьи с икрой", Куриц

"Оладьи с икрой"Икру хорошо посолить,добавить горчицу, перец перемешать и поставить в холодильник на...

Перекрытие

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

Как из Паши Ангелиной создали «золушку» советской

Женская бригада трактористок в Союзе была создана в 1933 году, 75 лет назад. Когда Прасковья Ангелин...

В России создана первая ассоциация народных целите

Целители у нас были всегда. Люди обращались именно к ним за лечением в ситуациях, когда здоровье сда...

Насосы для воды: основные разновидности и их особе

Насосы и насосные станции используются как в промышленности, так и в быту. Так скажем, если управляю...



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

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

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