infrajs / template
Installs: 2 426
Dependents: 21
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 2
Requires
- infrajs/sequence: ~1
This package is auto-updated.
Last update: 2021-02-19 12:12:49 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)}
Передаётся либо относительный путь от корня либо абсолютный путь. Выводится путь со слэшем в начале.