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




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

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



Абсцесс, лечение абсцесса

Абсцесс, лечение абсцесса


Абсцессы мягких тканей тела обычно вызываются стафилококком и стрептококком, при абсцессах как правило зависит от причины его возникновения (например, при аппендикулярном абсцессе причиной чаще всего ...


Особенности размещения объявлений на досках объявлений

Особенности размещения объявлений на досках о...


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


Хранители / Watchmen- Нисколько не рецензия, а набор впечатлений.

Хранители / Watchmen- Нисколько не рецензия, ...


Кино меня удивило сильно! От снявшего гей икону как то не ожидал ничего особенного и вот те раз! Фильм оказался умный, саркастичный и невероятно киноманский.Какой мрачный мир нарисован и как жаль его ...


Как решить квартирный вопрос? Случай на Бейкер-стрит

Как решить квартирный вопрос? Случай на Бейке...


Шерлок Холмс и доктор Ватсон сидели у камина, разглядывая мерцающие в темноте угли.  — Ватсон, вы никогда не были в России? — внезапно спросил Шерлок Холмс. Ватсон не удивился во...


Вкусные рецепты: Швейцарские бутерброды (Walliser Kseschnitte), десерт грушевый, салат с корейской морковью и крабовым мясом

Вкусные рецепты: Швейцарские бутерброды (Wall...


Швейцарские бутерброды (Walliser Kseschnitte)Кусочки хлеба слегка подсушить на сковорде без масла или в тостере. Поместить хлеб в огнеупорную форму, полить вином, посыпать натертым на терке сыром и за...


Криминальная мелодрама «Дикая штучка». Любви все глупости покорны?

Криминальная мелодрама «Дикая штучка». Любви ...


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


Самое интересное

Компьютерная зависимость у детей

Компьютер уже давно стал неотъемлемой частью жизни современного человека. Он отличный помощник в учебе и в работе. Но в тоже время может вызвать серьезную проблему – компьютерную зависимость. Особенно...

Как подключить телевизор к компьютеру.(Инструкция

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

Жидкий камень

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

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

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

Какая собака Вам подходит?

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

Системы безопасности

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

Вкусные рецепты: Праздничные кексы с ароматом лимо

Праздничные кексы с ароматом лимона и корицыРазбить яйца (оставить 1 белок для украшения), растереть с сахаром, добавить растопленное сливочное масло, щепотку соли, муку с разрыхлителем. Сколько муки-...

Что же такое стереотип и с чем его "едят"

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

10 Способов привлечь посетителей на ваш сайт

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

Как уберечь себя от вредных привычек?

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

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

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

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