[cache]: Uygulamanızın önbelleğe alınmış tüm sayfalarını içerir. Ön belleğe alınmış sayfalara erişim hızını artırır.
[config]:Uygulamamızın konfigrasyonunu yaptığımız kısımdır.
- Autoload:Library,helper,sesion gibi bileşenleri kullanıma hazır hale getirmek için kullandığımız kısımdır.
- config:Codeignaterla ilgili temel ayarlar buradan yapılır.Örneğin sitemizin base_url sinin ayarlanması,şifreleme sitringinin belirlenmesi vb.
- constants:Program içinde kullanacağımız sabitleri içerir.
- database:Veritabanı bağlantıları için gerekli ayarlamalı yaptığımız kısım.
- doctypes:Burada html versiyonları yer alır.
- foreign_chars:İzin verilmeyen karakterlerin belirlendiği kısımdır.
- hooks
- migration
- mimes
- profiler
- routes: Yönlendirme işlemlerini yaptığımız kısımdır.Örneğin default controllerı burdan ayarlarız.
- smileys:Özel smileys lar burada tanımlanır.
- user_agents:Kullnaıcıya ait bilgilere yer verilmektedir.
[controllers]:Codeignater MVC yapısına göre çalıştığı için bu klasörde controller sınıflarımız bulunur.Bu sınıflar ile Model ve View arasındaki bağlantıyı sağlayan sınıflarımız bulunur.
[core]:Codeignaterın çekirdek kodları burada bulunur.
[errors]:Error sayfalarını toplayacağımız klasördür.
[helpers]:Projemizde bize yardımcı fonksiyonlarımızı yazdığımız kısımdır.Örneğin veritabanından istediğimiz kısımları getiren fonksiyon gibi.
[hooks]:Codeigniter’ın mevcut fonksiyonlarını değiştirmek için kullanırız.
[language]:Dil dosyalarımızın bulunduğu kısımdır.Uygulamamızda çoklu dil desteği eklemek için kullanırız.
[libraries]:Projemizde dışarıdan kütüphaneler eklemek için kullandığımız kısımdır.Örneğin çoklu resim yükleme için resimlerimizin boyutunu küçültmek için verot kütüphanesini ekleyip kullanacağımız kısımdır.
[logs]:Programımızda verilen hataların loglandığı kısımdır.
[models]:Yine MVC yapısındaki model sınıflarımızın bulunduğu kısımdır.Bu kısımda veritabanı sorgularını yaptığımız sınıflar bulunur.Veritabanı ile controlller arasında bağlantıyı sağlayan sınıflarımız bulunur.
[third_party]:3. party dosyamız veya puliginimizin olduğu kısımdır.
[views]:Sitemizin görünen kısmıdır.Kullanıcı ile ilişkili olan kısımdır.html içerikli view dosyalarımız bulunur.
Hiç yorum yok:
Yorum Gönder