Php template fonksiyonu .

yasin83Yasin

Basit tema fonksiyonu yapmak istiyorum ama kafam biraz karıştı

tama.tpl İçerigi

<title>{$sitetitle}</title>

mesela {içine } yazılacak kod php çalıştırılmasını isitorum hazır fonksiyonlar yerine basit fonksiyonlar kullanmak istiyorum

2013-07-13 01:38:32

Php

alicilinAli Fırat Güler

o şekilde yapmak yerine replace mantığı ile {baslik} , {bilmemne} gibi şeyleri gerçek değer ile replace yaptırarak bir tema  motoruda yapabilirsiniz. Yani düşünün.

Arka planda veri tabanından bir atıyorum bir başlık çektiniz ve bu değeri $baslik isimde bir değişkende tutuyorsunuz. Ve tema dosyası içerisinde {baslik} etiketi ile değiştirip ilgili dosyanın içeriğini ekrana basarsınız. en mantıklısı bu.

Not: Büyük projelerinizde bu dediğim olayı yapmanız performans kaybına sebep olur (Çok hit alan sitelerde)

Ama eğerki küçük ve orta ölçekli hit alan sitelerde yaparsanız Phpnin string işleme gücü yüksek bir dil olduğundan performans sorununuz olmaz diye düşünüyorum. ayrıca bir nebzede olsa MVC mimarisine uyduğunuz için scripte ikinci bir müdehalenizde sizi oldukça rahatlatır.

2013-07-13 02:52:56

Php

SMARTY kütüphanesini inceleyin. tüm dünyada birçok kullanıcısı mevcut.

özellikle işyerine bir eleman alırken "smarty bilen eleman aranıyor" şeklinde ilanları Türkçe sitelerde bile görebilirsiniz.

Her programcı birgün Php yi tadacaktır
2013-07-13 20:49:58

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro