all options
lenny  ] [  squeeze  ] [  wheezy  ] [  sid  ]
[ Source: smarty  ]

Пакунок: smarty (2.6.26-0.2)

Links for smarty

Screenshot

Debian Resources:

Download Source Package smarty:

Maintainer:

External Resources:

Similar packages:

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

Smarty є механізмом шаблонів для PHP. Він дозволяє легко розділяти логіку роботи програми та інформаційний вміст від подання.

Це найкраще описує ситуація, коли програміст застосунку та дизайнер шаблонів виконують різні ролі, або як це є в більшості випадків — не є однією особою, що їх суміщує. Наприклад, припустимо, Ви створюєте веб-сторінку, яка показує газетну статтю. Заголовок статті, підзаголовок, автор і тіло містять елементи із вмістом, в них не міститься інформація про те, як вони повинні бути показані. Застосунок передає їх до Smarty, для якого дизайнер створює шаблони у вигляді комбінації HTML і спеціальних позначок для формування подання цих елементів (HTML-таблиці, фоновий колір, розмір шрифтів, таблиці стилів і т.д.). Одного разу програмісту знадобиться змінити спосіб повернення інформаційного вмісту (змінити логіку застосунку). Ця зміна не вплине на шаблон дизайнера, інформаційний вміст надходить у шаблон точно так само. Аналогічно, дизайнер шаблону може виконати редизайн шаблону, це не вимагатиме змін логіки застосунку. Отже, програміст може змінювати логіку програми без потреби в реструктуризації шаблону, і дизайнер шаблону може змінити шаблон без руйнування логіки застосунку.

Tags: Software Development: PHP Development, Implemented in: PHP, User Interface: World Wide Web, World Wide Web: CGI, Scripting

Інші пакунки пов'язані з smarty

  • depends
  • recommends
  • suggests

Завантажити smarty

Завантаження для всіх доступних архітектур
Архітектура Розмір пакунка Розмір після встановлення Файли
all 194.4 kB756.0 kB [список файлів]