19
Ağustos

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 :)

Yorum yapın

Yorum yapabilmek için giriş yapmalısınız.

kamil örs 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.
Ara
Kategoriler & Arşiv
Haftanın Sözü
" önemli olan akıllı olmak değil, aklı yerinde ve zamanında kullanmaktır. "
Descartes
Özgürlük İçin Pardus!
Pardus... Özgürlük İçin... Pardus... Özgürlük İçin...