Пакет: smarty (2.6.26-0.2)
Ссылки для smarty
Ресурсы Debian:
- Сообщения об ошибках
- Информация разработчика (PTS)
- Debian журнал изменений
- Файл авторских прав
- Отслеживание заплат Debian
Исходный код smarty:
Сопровождающий:
Внешние ресурсы:
- Сайт [www.smarty.net]
Подобные пакеты:
механизм шаблонов для PHP
Smarty является механизмом шаблонов для PHP. Он позволяет легко разделять логику работы приложения и информационное содержимое от представления.
Это лучше всего описывает ситуация, где программист приложения и дизайнер шаблонов играют различные роли, или в большинстве случаев не одно и тоже лицо. Например, предположим, вы создаёте веб-страницу, которая отображает газетную статью. Заголовок статьи, подзаголовок, автор и тело содержат элементы с содержимым, в них не содержится информация о том, как они должны быть отображены. Приложение передаёт их в Smarty, для которого дизайнер создаёт шаблоны в виде комбинации HTML и специальных меток для формирования представления этих элементов (HTML-таблицы, цвета фона, размер шрифтов, таблицы стилей и т.д.) Однажды программисту понадобится изменить способ возвращаемого информационного содержимого (изменить логику приложения). Это изменение не затрагивает шаблон дизайнера, информационное содержимое поступает в шаблон точно так же. Аналогично, шаблонный дизайнер может выполнить редизайн шаблона, это не требует изменения логики приложения. Следовательно, программист может изменять логику приложения без потребности в реструктуризации шаблона, и дизайнер шаблона может изменить шаблон без разрушения логики приложения.
Другие пакеты, относящиеся к smarty
|
|
|
Загрузка smarty
| Архитектура | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|
| all | 194,4 Кб | 756,0 Кб | [список файлов] |
