rusadrako / templater
Шаблонизатор
0.1.1
2024-10-31 09:47 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-11-14 09:57:32 UTC
README
Шаблонизатор
Установка (composer)
composer require 'rusadrako/templater'
Установка (manual)
- Скачать и распоковать библиотеку.
- Добавить в код инструкцию:
require_once('/templater/src/autoload.php')
Пример выполнения
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); $templater->assign('data_1', 'test text 1'); $templater->assign('data_2', 'test text 2'); $templater->display('template_folder/template_name');
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); $templater->display('template_folder/template_name', ['data_1'=>'test text 1', 'data_2'=>'test text 2']);
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); $templater->assign('data_1', 'test text 1'); $templater->assign('data_2', 'test text 2'); echo $templater->render('template_folder/template_name');
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); echo $templater->render('template_folder/template_name', ['data_1'=>'test text 1', 'data_2'=>'test text 2']);
Вызов шаблона из другого шаблона
<hr> <?php $this->templater->display('template_folder/template_name_2', ['data_3'=>'test text 3']) ?> <hr>