CodeIgniter (CI) ile çebelleşme çalışmalarım iyi bir şekilde gidiyor. MVC mantığını java tarafından bildiğim için codeigniter’a alışmak pekte zor olmadı. Model katmanına daha henüz geçmedim. Şimdilik View ve Controller üzerine yoğunlaşmaktayım.
Java tarafında Facelets’a alıştığım için en azından şablon olayını güzel bir şekilde halleden bir CI kütüphanesi aramaya koyuldum. İki tane benim istediğim tarzda kütüphane buldum. Bir tanesi localda bile render performansı çok alt safada olduğu için onu hemen çöplüğe yolladım
Diğer Kütüphanenin ismi Template Library. Şuan indirilebilinir güncel sürüm numarası 1.4.1. İlk teslerimde diyer kütüphaneye göre çok daha hızlı sonuçlar elde ettim. Region mantığı var. Şablonun çeşitli bölgelerine farklı viewler load edebiliyorsunuz.
1 2 3 4 5 6 7 8 9 10 11 12 13 | class Demo extends Controller { function Demo() { parent::Controller(); $this->load->library('template'); } function index() { $this->template->write_view('menu','menu_view'); $this->template->write_view('content','demo_form'); $this->template->render(); } } |
Bu kadar basit bir şekilde şablon sorununu çözüyoruz. Kütüphanelerin ayarlarından şablon dosyamızın ismini belirlediğimiz için çok rahat bir şekilde şablonu istediğimiz zaman değiştirebiliriz.
Daha ilerde ayrıntılı biçimde bu template kütüphanesinin üzerine konuşmak üzere…
Salıcakla kalın
Programlama ve hayata dair yazılar yazdığım bloguma hoş geldiniz.
Adım Kamil. 23 yaşındayım. Yazılım geliştiricisiyim. Selçuk Üni. Bilgisayar Programcılığı
bölümünden mezunum. Açık Öğretim İktisat Fakultesi 3. sınıf öğrencisiyim. Profesyonel hayatımda java ve php tabanlı
yazılımlar geliştirmekteyim. Antalya'da bir turizm firmasında yazılım geliştirme
uzmanı olarak çalışmaktayım.

