CodeIgniter - MVC Çerçevesi
CodeIgniter, Model-View-Controller (MVC) development pattern. MVC, uygulama mantığını sunumdan ayıran bir yazılım yaklaşımıdır. Pratikte, sunum PHP komut dosyasından ayrı olduğundan web sayfalarınızın minimum komut dosyası içermesine izin verir.
Modelveri yapılarınızı temsil eder. Tipik olarak model sınıflarınız, veritabanınızdaki bilgileri almanıza, eklemenize ve güncellemenize yardımcı olan işlevler içerir.
Viewbir kullanıcıya sunulan bilgidir. Görünüm normalde bir web sayfası olacaktır, ancak CodeIgniter'da bir görünüm, üstbilgi veya altbilgi gibi bir sayfa parçası da olabilir. Aynı zamanda bir RSS sayfası veya başka bir "sayfa" türü de olabilir.
Controller Model, Görünüm ve HTTP isteğini işlemek ve bir web sayfası oluşturmak için gereken diğer kaynaklar arasında bir aracı görevi görür.