infrajs / template
There is no license information available for the latest version (v1.1.40) of this package.
v1.1.40
2022-01-24 10:27 UTC
Requires
- infrajs/sequence: ~1
This package is auto-updated.
Last update: 2026-06-10 17:09:30 UTC
README
Установка через composer
{
"require":{
"infrajs/template":"~1"
}
}
Использование
Файл с шаблоном
Привет {name}!
Данные
$data = array( "name"=>"Алибаба" );
Объединяем
use infrajs\template\Template; require_once('vendor/autoload.php'); $src = 'Путь/до/шаблона'; $html = Template::parse($src, $data); echo $html; //Привет Алибаба!
Предопределённые фнкции в шаблоне
{~random(:str1,:str2,:str3)}Случайным образом выводит одну из строк. Количество аргументов не ограничено{~path(src)}Передаётся либо относительный путь от корня либо абсолютный путь. Выводится путь со слэшем в начале.