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