Download the PHP package iassasin/phplate without Composer
On this page you can find all versions of the php package iassasin/phplate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download iassasin/phplate
More information about iassasin/phplate
Files in iassasin/phplate
Package phplate
Short Description Lightweight template engine for PHP
License MIT
Homepage https://github.com/iassasin/phplate
Informations about the package phplate
Phplate
Phplate - это легковесный и функциональный препроцессор шаблонов, написанный на php и не требующий никаких зависимостей.
Быстрый старт
Чтобы начать использовать phplate, нужно установить его, как composer-пакет (либо вручную сделать require_once
для всех файлов из каталога src/
), после чего создать свой php-файл с настройками, например:
Полный список настроек вы можете найти в документации.
Используя статический метод Template::build
, производится подстановка аргументов шаблона в шаблон. Результатом является строка, которую можно отдать клиенту.
Аргументы передаются шаблону с помощью массива любого уровня вложенности.
Конечно же, возможности phplate не ограничиваются только подстановкой переменных в указанные места, но также есть возможность условного вывода (виджеты и другие возможности.
Пример использования
Допустим, файлы шаблонов хранятся в каталоге %site_root%/resources/templates/
, а phplate сконфигурирован, как в примере выше.
Шаблон, файл %site_root%/resources/templates/order.html
:
Использование шаблона, файл %site_root%/index.php
:
В результате, когда произойдет переход на главную страницу сайта, пользователь увидит:
All versions of phplate with dependencies
ext-mbstring Version *