infrajs / template
Installs: 3 194
Dependents: 21
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 2
pkg:composer/infrajs/template
Requires
- infrajs/sequence: ~1
 
- dev-master
 - v1.1.40
 - v1.1.39
 - v1.1.38
 - v1.1.37
 - v1.1.36
 - v1.1.35
 - v1.1.34
 - v1.1.33
 - v1.1.32
 - v1.1.31
 - v1.1.30
 - v1.1.29
 - v1.1.27
 - v1.1.26
 - v1.1.25
 - v1.1.24
 - v1.1.23
 - v1.1.22
 - v1.1.21
 - 1.1.20
 - 1.1.19
 - 1.1.18
 - 1.1.17
 - 1.1.16
 - 1.1.15
 - 1.1.14
 - 1.1.13
 - 1.1.12
 - 1.1.11
 - 1.1.10
 - 1.1.9
 - 1.1.8
 - 1.1.7
 - 1.1.6
 - 1.1.5
 - 1.1.4
 - 1.1.3
 - 1.1.2
 - 1.1.1
 - 1.1.0
 - 1.0.0
 
This package is auto-updated.
Last update: 2025-10-10 15:32:16 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)}Передаётся либо относительный путь от корня либо абсолютный путь. Выводится путь со слэшем в начале.