Модель Вид Контролер, або просто MVC - напевно самий популярний патерн розробки web-сайтів. Грубо кажучи Модель - містить, Вид - показує, а Контролер - все це справа координує ..
У цій статті я розповім про Вид. А точніше самалепний шаблонизатор. Чому я знову пишу велосипед? - просите Ви. Я відповім: PHP сам по собі є шаблонізатором. і прикручувати щось стороннє до його роботі, ось це вже ненормально. Ми ж всього-лише злегка полегшимо роботу верстальщику.
Клас шаблонізатора tpl
файли шаблонів являють собою ті ж php файли, тільки мають розширення tpl
користуватися в своєму скрипті дуже просто
в шаблоні можна використовувати, три методу доступу до змінних
використовуйте той, який Вам зручніше. Одним з бонусів даної системи шаблонізаціі - це можливість повторного використання усередині шаблону.
Використання шаблонізатора на порядок підвищує читабельність коду, код відчищу від зайвих даних і суміжних до висновку операцій, типу розрахунку кількості осередків для виведення в таблицю. Все на своїх місцях. Кожен зайнятий своєю справою. Не кажучи вже про те, що сайт з такою архітектурою набагато простіше підтримувати, приділивши більше уваги на просування сайтів в Яндекс і інших пошукових системах. Тобто для в шаблоні SEO оптимізатор просто прописує в потрібних місцях meta теги, а вже в системі десь в настройках править їх значення. Йому немає необхідності іщучать код Вашого сайту, досить поверхневого знання HTML.
Може хтось захоче поліпшити скрипт, длбро мабуть на GitHub