Новичок
7 уроков
(1 час 19 минут)
Курс
Основы PHP
В данном курсе рассматриваются основы PHP. Курс поможет вам изучить язык программирования PHP с нуля.

#5 — Шаблонизатор Smarty PHP.

Продолжаем изучать видеокурс по основам PHP! На сегодняшнем видеоуроке мы разберем шаблонизатор Smarty PHP, научимся устанавливать, настраивать его и покажем на трех больших примерах работу его базового функционала.


Преимущества шаблонизатора Smarty PHP

Шаблонизатор Smarty PHP позволяет отделить программную логику сайта от визуальной составляющей. Он обладает обширным функционалом, мощной поддержкой и русской документацией, что делает его одним из незаменимых инструментов при разработке web-приложений. Ниже приведена ссылка для скачивания.

Официальный сайт данной библиотеки.

Примеры использования шаблонизатора Smarty PHP

В этом первом примере мы научимся подключать библиотеку к проекту, и создавать шаблон для вывода информации на страницу.

Итак, для работы с библиотекой Smarty, занесите ее в папку libs и подключите ее к проекту.

Теперь перейдем в код шаблона template-1.tp1 и создадим базовую разметку будущей страницы:

Получившийся вывод вы сможете увидеть на видеоуроке.

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

Перейдя в шаблон template-2.tp1, создадим разметку нашей будущей страницы:

Структуры файлов post.tp1 и post_2.tp1, а также разъяснения некоторых строчек кода подробно показаны на видеоуроке.

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

В этом примере используются функции шаблонизатора Smarty PHP – upper, date_format, которые позволяют управлять выводом данных на странице. Подробно о них можно почитать в документации на сайте (про функцию upper).

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

Приятного всем просмотра! Учитесь с удовольствием! Всегда ваш Loftblog.

Материалы к уроку:
Делись:

Оставь комментарий!

Добавить комментарий

Рекомендуемые курсы