S.a Arkadaşlar php ile proje yapanlara lazım olacak php template engine konusunu hakkında birşeyle yazalım dedim.sebebi ise son zamanlarda bazı eğitim setleri ve bu işi yarım yamalak bilek kişilerin çorba gibi kod yazmasıdır.php şablon motoru ile bu karışıklıktan bir nebze kurtulmuş olacaksınız onun için size güzel bir makale hazırladım inş faydalı olur.

PHP Template Engine türkçe ismi ise PHP Şablon Motoru anlamına gelmektedir.Bu makalemizde ufak boyutu ve
fazla karışık olmayan hazır bir php template motorunu inceleyeceğiz.
Öncelikle şablom motoru nedir nerelerde kullanılır ve bize avantajı nedir kullanmalımıyız gibi soruları
kısaca yanıtlayalım..

PHP Template Engine kısaca nedir.
Php projelerimizde PHP kodları İle HTML kodlarını birbirinde ayrıştırmak için kullanılan bir uygulamadır.
Bu uygulamalara örnek olarak en çok kullanılan bazı popüler şablon motorları şunlardır
Uygulamaların adresilerine giderek ayrıntılı bilgiye ulaşabilirsiniz.Biz bugün Rain TPL PHP Template Engine ile ilgili Uygulama yapacagız.Onun için gerekli dosyamızı Buradan indiriyoruz.
Rain TPL diğer şablon motorlarına göre kullanımı oldukça basit bir uygulamadır.Kullanılan Değerler Sabittir.zaten sitenini incelediğinizde Döküman kısmının nekadar anlaşılır olduğunu göreceksiniz.

Kısaca inceleyecek olursak başlıca kullanılan taglar şunlardır.
{noparse}{/noparse} Html içinde kullanacağımız bu taglar arasına gelen değerleri sayfa yorumlamaz ekrana çıktı vermez.

{noparse}{$variable}{/noparse} isim:{$variable}
if kullanımı ise gayet basttir.

{if condition="$sayi > 5"}Kaç{/if}
include kullanımı
<!-- include menu.html --> 
{include="menu"}

kullanmak için indirdiğini dosya içerisindeki incluudes klasorunuzu projenizin dizinine dahil etmek va sayfanıza çağırmak.

include( 'includes/raintpl.class.php' );
$tpl = new RainTPL( 'view' );//html tasarımımız bulundugu klasor ismi
daha sonra html dosyamıza deger göndermek için kullanağımız kod.

//Site Titlemizi Oluşturuyoruz
$tpl->assign( "site_title", "Php Template Sınıfı" );
ve yapılan değişikligi html sayfamıza gönderiyoruz.

echo $tpl->draw( 'index' );//index.html dosyamızın ismidir

ve index.html dosyamızda kullanacağımız kod

<title>{$site_title}</title>
Gördüğünü gibi kulanımı gayet basit bir uygulamadır.Rain TPL Şablon Motoru ile yaptığımız örnek dosyalara aşağıdan ulaşabilirsiniz.


İndir

Kolay gelsin çalışmalarınızda başarılar.
Oğuz KOÇ

Orjinal Makale
http://www.oguzkoc.com.tr/php-templa...gulama-makale/