все параметры
lenny  ] [  squeeze  ] [  wheezy  ] [  sid  ]
[ Источник: smarty  ]

Пакет: smarty (2.6.26-0.2)

Ссылки для smarty

Screenshot

Ресурсы Debian:

Исходный код smarty:

Сопровождающий:

Внешние ресурсы:

Подобные пакеты:

механизм шаблонов для PHP

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

Это лучше всего описывает ситуация, где программист приложения и дизайнер шаблонов играют различные роли, или в большинстве случаев не одно и тоже лицо. Например, предположим, вы создаёте веб-страницу, которая отображает газетную статью. Заголовок статьи, подзаголовок, автор и тело содержат элементы с содержимым, в них не содержится информация о том, как они должны быть отображены. Приложение передаёт их в Smarty, для которого дизайнер создаёт шаблоны в виде комбинации HTML и специальных меток для формирования представления этих элементов (HTML-таблицы, цвета фона, размер шрифтов, таблицы стилей и т.д.) Однажды программисту понадобится изменить способ возвращаемого информационного содержимого (изменить логику приложения). Это изменение не затрагивает шаблон дизайнера, информационное содержимое поступает в шаблон точно так же. Аналогично, шаблонный дизайнер может выполнить редизайн шаблона, это не требует изменения логики приложения. Следовательно, программист может изменять логику приложения без потребности в реструктуризации шаблона, и дизайнер шаблона может изменить шаблон без разрушения логики приложения.

Теги: Разработка программного обеспечения: Разработка на PHP, Реализовано на: PHP, Пользовательский интерфейс: World Wide Web, World Wide Web: CGI, Написание сценария

Другие пакеты, относящиеся к smarty

  • зависимости
  • рекомендации
  • предложения

Загрузка smarty

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
all 194,4 Кб756,0 Кб [список файлов]