Шаблонный движок своими руками с помощью Smarty

Этот пост посвящен созданию простейшего приложения с помощью библиотеки Smarty. Язык программирования — PHP.

Сама статья является пошаговым руководством, рассчитанной на новичков-программистов.

Скачать (.zip, 177 Кб)

Зачем использовать Smarty?

  • Отделение логики представления от бизнес-логики (код и дизайн разделены)
  • Если использовать PHP с примесью HTML, то будет беспорядок в управлении приложением.
  • Не нужны знания PHP в управлении шаблонами smarty.
  • Веб-дизайнер и PHP программист могут с легкостью работать вместе и не мешать друг другу. (Особенно хорошо подходит для больших проектов)

В Smarty есть следующие инструменты:

  • кэширование данных
  • наследование шаблонов
  • функциональная песочница

Где найти?

Скачать архив можно с официального сайта smarty.net/download.

Как установить?

Распаковать скачанный smarty файл в вашу папку, где находится приложение.

Синтаксис в smarty

В файле index.php (В корневой папке вашего приложения)

a) Включите класс smarty.

b) Создайте объект этого класса

c) Определите переменные

Где:
var_name” используется в шаблоне smarty (файл .tpl)
Smarty” само значение

Как добавить стили и Javascript файлы в шаблоны (файлы .tpl)

Структура управления в Smarty

Условия

в условиях: “eq” это “=”, “neq” это “!=”

Циклы

Разработка простейшего приложения с помощью Smarty: Процесс регистрации пользователя.

База данных

Config.php

Index.php

register.php

Шаблоны

header.tpl

index.tpl

footer.tpl

Все! Простейшее приложение готово.


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