it-tech/view

Template engine library

Maintainers

Details

github.com/ITT-hub/view

Source

Issues

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/it-tech/view

dev-master 2019-12-16 14:30 UTC

This package is auto-updated.

Last update: 2025-10-17 03:13:53 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" => "Заголовок страницы"]);