Smarty ve jQuery Kullanımı
- Pazar Eki 18,2009 04:51 PM
- By Berkant Aydin
- In JavaScript, PHP, Smarty

PHP sistemlerimizi, MVC (Model View Control – 3 Katmanlı Mimarı) standardında oluştururken MVC’nin V’si için Smarty Kütüphanesinin çokça tavsiye edildiğini duymuşsunuzdur. Smarty ile çalışıken *.tpl veya *.html dosyalarımızın içerisinde alanlar belirliyor ve sistemin php kısmıyla görsel kısmını birleştirirken bu alanlara değerler gönderiyoruz.
Smarty’nin detaylarına daha sonra girmeyi planlıyorum. Bu tersten gitmek demek oluyor yalnız Smarty kullanıcılarının karşılaştığı bir sorun… Konumuza dönece olursak, Smarty’de bir alanı işaretlerken ilgili alana {$alanadi} yazmamız gerekiyor. Yalnız işin jQuery ve/veya ajax kısmına baktığımızda, fonksiyon tanımlarken { } işaretlerini çokça kullanıyoruz ve bu da tabii ki smarty ile yorumlanmaya çalışılıyor çünkü smarty { } arasında kalan alanı kendisi için tanımlanmış bir alan olarak kabul ediyor. (daha fazla…)
javaScript kütüphaneleri kendilerine çok sağlam bir yer edindiler. Gerek kod yazma sürecini azaltmaları, gerek tarayıcı farklılıklarından doğan pek çok sorunla boğuşmamızı engellemeleri ve nesne tabanlı yapıları itibariyle javaScript kütüphaneleri çabuk benimsendiler.