PHP-s sablonrendszerekkel nemhogy Dunát, de Amazonast lehet rekeszteni. Van egy nagy halom megoldás, az egyszerűtől, a komplex MVC rendszerekig. Sok helyen olvasni, hogy ha csak sablonkezelésről van szó, és nincs szükség az üzleti logika és az adatbázist kezelő réteg szétválasztására, akkor a PHP, mint sablonnyelv is tökéletesen megfelel a maga HTML-be ágyazhatóságával. Ezzel a megközelítéssel tökéletesen egyetértek, és a legtöbb projektnél bőven elég is. Gondoljuk csak bele, a legtöbb MVC rendszer view-ja is ezen az elven alapul: Készítünk egy, vagy több sima HTML kódot tartalmazó sablonfájlt, aztán a sablonmotor által rendelkezésünkre bocsájtott változókkal és/vagy függvényekkel a megfelelő helyre illesztjük a controller által generált tartalmat. Személy szerint ahelyett, hogy meglévő komponenseket bogarásztam volna, egyszerűbbnek találtam egy saját megoldás elkészítését.
Continue reading "PHP, mint sablonmotor egyszerűen"