Легкий шаблонизатор - подойдет любым проектам. Легок в восприятии так же в настройке и дополнении необоходимыми функциями.
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');
}