WM Dergi - 4.SAYI | Page 86

CodeIgniter framework’ü kendi içinde mvc tasarım desenini barındırıyor. Bu yazımda mvc’yi kullanarak veritabanında arama yapan ve sonuçların çıktısını ekrana yazacağımız bir örnek paylaşacağım. CodeIgniter’i kurup config/ config.php’den sitenin genel ayarlarını, config/database. php’den veritabanı ayarlarınızı yaptıktan paylaşacağım kodları deneyebilirsiniz. isminde bir fonksiyon oluşturup, gönderilen string ile alakalı değerleri veritabanından çekip geriye döndürmeliyiz. Şimdi de view katmanımızda bulunan kodları oluşturalım. Controller dosyamızda 3 tane view dosyası çağırıyorduk. Arama formunu kullanıcıya göstereceğimiz “search_view” dosyamız, Formdan gönderilen “first_name” değeri boş olduğunda CodeİGNİTER İLE ARAMA ÖRNEĞİ Controller dosyamız içinde “search_model” isminde bir model dosyasını çağırıyorduk. O yüzden bu model dosyamızı oluşturmamız gerekiyor. Ardından model dosyamızda oluşturduğumuz sınıfımız içinde “get_result” gösterdiğimiz hata_view dosyamız ve sonuçları gösterdiğimiz “search_result_view” dosyamız. Şimdi de bunları oluşturalım. models/search_model.php controllers/search.php views/search_view.php İbrahim Hızlıoğlu [email protected] 86 87