Skip to content

OTTO11/template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Template Lite for Your Site

Легкий шаблонизатор - подойдет любым проектам. Легок в восприятии так же в настройке и дополнении необоходимыми функциями.

Функция

view($t, $d = false, $r = 1, $u = false);

Параметры

  • $t - Название шаблона. Так же можно указать с деректорией. Пример: /test/main.html
  • $d - Массив с данными. Пример: array('key' => 'val')
  • $r - Если параметр не передан то - возвращает обработанный шаблон сразу. По умолчанию 1, при передаче любых других ключей все записывается в массив $result и может быть использовано далее в коде.
  • $u - Удаление шаблона из массива после обработки. Примерняется только тогда, когда шаблон нужно вызвать только один раз.

Примеры использования

Вызов функции только с названием шаблона

$var = view('main.html');

Вызов функции с передачей данных

$var = view('main.html', array(
  'key' => $val
));

Так же вызов функции с ключем

view('main.html', array(
  'key' => $val
),'main');
echo $result['main'];

Вызов шаблонизатора в цикле

$sql = array(array('id' => 1,'name' => 'Вася'),array('id' => 2, 'name' => 'Дима'));
foreach($sql as $row){
  view('data/row.html', $row, 'rows');
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages