16 декабря 2011

PHP шаблонизатор самый крутой в мире без использования библиотек.

Шаблон представляет из себя один файл шаблона (не считая картинок конечно)

В нем расставлены метки, например: {% phpTemplate1 %}

Главный парсер шабллона разбивает шаблон на куски этим разделителем {% .. %}

Затем начинает поочередно отправлять из в АУТ. Выставляя первый блок HTML, надо вставить элемент phpTemplate1 а что это ? Это конечно же PHP файл. делаем if file_exists require_once phpTemplate1;

Выполняется обычный PHP код и затем все как обычно.

Достоинства такого подхода

  1. Скоростищща
  2. Никакого вам нахрен своего интерпретатора
  3. Дизайнер работает а шаблоном как с одним файлом,,а данные клеятся отдельно
  4. ну и самое главное, я не понимаю, зачем twig и smarty

Кстати разделитель {% - дерьмо, надо делать типа такого: .,; phpTemplate1 ;,.


Видеочат рулетка