it-tech / view
Template engine library
dev-master
2019-12-16 14:30 UTC
Requires
- php: ^7.1
Requires (Dev)
- it-tech/cache: dev-master
This package is auto-updated.
Last update: 2024-09-17 00:51:28 UTC
README
Установка
composer install
Подключение
Подключите автозагрузчик
<?php require_once "/vendor/autoload.php";
Создайте обьект шаблонизатора, передав в него в качестве параметров путь до файлов шаблона. При необходимости можно передать время кэширования в секундах, если параметр не указан кэширование происходить не будет
<?php use ITTech\View\View; $view = new View($_SERVER["DOCUMENT_ROOT"]."/templates", 3600 * 24);
Вывод на экран осуществляется при помощи метода render с передачей в него в качестве параметра имени файла шаблона
<?php echo $view->render("index.php");
В качестве второго параметра можно передать массив, ключи которого будут доступны в шаблоне в качестве переменных
<?php echo $view->render("index.php", ["title" => "Заголовок страницы"]);