Украина, Днепр
(095) 478-70-11
Twig - это очень удобный и простой шаблонизатор, который используется таких framework как symfony, в таких CMS как opencart 3 и еще куче других продуктов
Для установки через composer достаточно прописать require "twig/twig": "^3.0". Также можно просто скачать всю библиотеку и подключить ручками.
Для инициализации всех классов можно воспользоваться каким нибудь автолоадом, например стандартной функцией spl(standart php library) spl_autoload_register(). Конечно проще использовать composer, в autoload которого прописать свои классы, все остальные закачиваемые пакеты будут также добавлены в результирующий файл autoload.php
Итак инициализируем twig
$loader = new \Twig\Loader\FilesystemLoader('path/to/template/'); $view = new \Twig\Environment($loader, [ 'cache' => 'path/to/cache', 'auto_reload' => true ]); echo $view->render('admin/main.twig', ['val'=>1]);
Copyright © 2012-2023 All rights reserved.
created by WPS.