ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Шаблоны Smarty. Семантичний конспект розділу
← Шаблоны SmartySmarty - один из действующих проектов PHP, его официальный сайт - smarty.php.net. Там можно скачать как сам набор классов Smarty, так и документацию к нему. Этот набор классов для обработки шаблонов - гораздо более мощный и функциональный, чем FastTemplate.Чем отличается Smarty от классов шаблонов типа FastTemplate? Прежде всего, он не отделяет полностью логику от содержания. Логика, касающаяся отображения данных, может присутствовать в шаблоне, считают разработчики Smarty. Поэтому в шаблоне Smarty могут быть условные операторы, операторы вставки файлов, операторы изменения переменных, циклы и т.п. Другая особенность Smarty - это компиляция шаблонов. Шаблоны переводятся в php-код, и интерпретатор PHP производит все необходимые действия по подстановке значений. Для ускорения работы скомпилированные шаблоны кэшируются.
Семантичне ядро: Smarty ↓
Smarty — набор специальных конструкций (переменных, вызовов функций и методов и т.п) и html-тегов не отделяет полностью логику от содержания. Логика, касающаяся отображения данных, может присутствовать в шаблоне. компиляция шаблонов. состоит не из одного php-файла с описанием класса, а из целого набора различных файлов-библиотек.
Свойства объектов, заданные в php-скрипте — Синтаксис: {имя_объекта->имя_свойства}
Конфигурационный файл — используется для того, чтобы управлять глобальными переменными, используемыми в шаблоне, с помощью одного файла состоит из нескольких разделов (секций), каждая из которых имеет имя и может загружаться отдельно от остальных секций.
Метод append — позволяет присоединить элемент к массиву. Метод append — Синтаксис: void ключевое слово (смешанное значение); void ключевое слово (имя переменной, смешанное значение); void ключевое слово (имя переменной, смешанное значение, слияние);
Функция config_load — используется для загрузки в шаблон переменных из конфигурационных файлов
Функция capture — предназначена для того, чтобы собирать в переменную выходные данные шаблона вместо того, чтобы выводить их на экран
Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділСторінки, близькі за змістомзагрузка...
|
Теми розділу
Сторінки, близькі за змістом
|
Copyright © 2008—2024 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|