projemizde codeigniter ile smarty kullanacağız. aslında codeigniter’in kendi template parseri var. fakat smarty kullanılması tema dosyalarının daha duzenli ve okunaklı olmasını sağlıyor veya bana öyle geliyor.
bu konuda codeigniter ile birlikte smarty’nin nasıl kullanılacağını anlatacağım.
yazının tamamını oku »
24 / 05 / 2009
ekleyen: Emre Çevik kategori: php| smarty
Artık haber sistemini yapmaya başlıyoruz. Öncelikle bu bölümde yapacağımız haber sistemini tanımlayalım. Haber sistemi 3 sayfadan oluşuyor.
1- Ana sayfa
2- Kategori safası
3- Haber detayları
yazının tamamını oku »
24 / 05 / 2009
ekleyen: Emre Çevik kategori: php| smarty
Öncelikle makaleyi okumaya başlamadan önce dosyaları indirip dosyalardan takip etmenizi tavsiye ederim dosyaları indirmek için tıklayın. Bu makale yeni başlayanlar için değildir.
Bu mimariye göre projemiz 3 ayrı katmana bölünür.
Bunlar :
1. Sunum Katmanı (Presentation Layer)
Sunum katmanı, İş katmanı ve Veri katmanından gelen bilgilerin kullanıcılara gösterildiği kısımdır. Yani bir arayüz denebilir. HTML sayfalar bu katmana örnek verilebilir.
2. İş Katmanı (Business Layer)
İş katmanı, tüm işlemlerin yapıldığı kısımdır. Her türlü denetim burada yapılır. Sunum katmanından gelen istekleri hazırlayan ve veri katmanına gönderen kısımdır.
3. Veri Katmanı (Data Layer)
Veritabanı katmanı, projemizin veritabanı ile ilişkisini sağlar. kendisinden istenen verileri işler, hazırlar ve iş katmanına gönderir.
yazının tamamını oku »
design patterns