infrajs / template
Installs: 2 891
Dependents: 21
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 2
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: 2024-10-10 13:17:35 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)}
Передаётся либо относительный путь от корня либо абсолютный путь. Выводится путь со слэшем в начале.