Skip to content

Latest commit

 

History

History
37 lines (36 loc) · 1.74 KB

File metadata and controls

37 lines (36 loc) · 1.74 KB

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');
}