Belajar CodeIgniter : Struktur Folder CodeIgniter

Kemarin sudah belajar tentang cara install CodeIgnitre (CI) di komputer lokal. Kali ini mari belajar dan mengetahui struktur dari CodeIgniter. Jadi di dalam frameworks CI terdapat banyak folder dan file, di mana folder dan file tersebut terdapat fungsi tersendiri.

Struktur Folder CodeIgniter

Dalam CI terbagi menjadi beberapa folder. Pada awal saja terdapat folder; application, system, test dan user_guide. Di mana folder-folder tersebut mempunyai tugas masing-masing.
Berikut adalah beberapa penjelasan dari folder dan file;
  1. application berfungsi sebagai tempat aplikasi yang akan dibuat. Terdapat beberapa folder di sini, berikut penjelasannya;

    • cache berisi tempat cache aplikasi
    • config merupakan berisi file konfigurasi
    • controller berisi semua file controller
    • core berisi modifikasi core
    • helpers menyimpan helper yang bukan dari CI
    • hooks mengubah alur fungsi core CI
    • language berisi menyimpan bahasa yang digunakan untuk mendukung apakah web nanti multi bahasa
    • libraries menyimpan semua library
    • logs berisi log dari web.
    • models menyimpan models
    • third_party berisi file jika menggunakan pihak ketiga
    • views meyimpan views 
     
  2. system menyimpan semua file core dari CI maupun yang dibuat.
    • core merupakan inti yang berisi pengaturan model, controller serta router
    • database berisi tentang pegaturan database
    • fonts letak file font
    • helpers merupakan letak file core dari CI
    • language menyimpan pengaturan bahasa
    • libraries berisi libraries dari core CI
    mungkin kalian akan bertanya-tanya kenapa di folder application dan system terdapat file index.html, penjelesalannya adalah karena untuk mencegah direct access atau pengguna mengakses folder tertentu pada browser.
  3. test  merupakan tempat uji coba
  4. user_guide berisi tentang petunjuk penggunaan CI atau bantuan yang secara otomatis sudah ada.
Sekian penjelasan struktur folder CI beserta kegunaannya. semoga bisa membantu. jika kuran jelas bisa bertanya di kolom komentar.

    Komentar

    Postingan populer dari blog ini

    Cara flash firmware stb b860h v2.1

    Pasang Openwrt di stb b860h v2.1

    Belajar Codeigniter : Melihat Data atau Read Data (CRUD)