Mengenal Struktur Direktori Codeigniter
Ini adalah struktur direktori Codeigniter:
Tedapat dua direktori penting di dalam CI:
application dan
system. Selain itu terdapat juga direktori
user_guide dan beberapa file. Berikut ini penjelasannya:
applicationberisi semua kode aplikasi. Di dalam direktori inilah kita akan menulis semua kode aplikasi kita.systemberisi kode-kode inti dari Codeiniter. Jangan mengubah apapun di dalam direktori ini. Jika kita ingin upgrade versi, kita cukup me-replace direktori ini dengan yang baru.testsberisi kode untuk melakukan unit testing.user_guideberisi dokumentasi codeigniter. Kita bisa menghapus direktori ini saat web sudah jadi..editor_configberisi konfigurasi untuk teks editor..gitignoreberisi daftar file dan folder yang akan diabaikan oleh Git.comspoer.jsonadalah file yang berisi keterangan project dan keterangan library yang digunakan. File ini dibutuhkan oleh composer.contributing.mdadalah file yang berisi penjelasan cara berkontribusi di proyek CI. Kita bisa menghapus file ini, apabila web sudah jadi.license.txtadalah file yang berisi keterangan lisensi dari CI.readme.rstsama seperti filecontributing.mdfile ini berisi penjelasan dan informasi tentang project CI. Kita juga bisa menghapus file ini saat web sudah selesai.index.phpadalah file utama dari CI. File yang akan dibuka pertamakali saat kita mengakses web.
Selanjutnya silahkan buka direktori
application dan perhatikan direktori yang ada di sana.
cacheberisi cache dari aplikasi.configberisi konfigurasi aplikasi.autoload.phptempat kita mendefinisikan autoload;config.phpkonfigurasi aplikasi;constants.phpberisi konstanta;database.phpkonfigurasi database aplikasi;doctypes.phpberisi definisi untuk doctype HTML;foreign_chars.phpberisi karakter dan simbol;hooks.phpberisi konfigurasi hooks;index.htmluntuk mencegah direct access;memcached.phpuntuk berisi konfigurasi untuk memcached;migration.phpkonfigurasi untuk migrasi;mimes.phpberisi definisi tipe file;profiler.phpkonfigurasi untuk profiler;routers.phptempat kita menulis route aplikasi;smileys.phpberisi kode untuk emoji;user_agents.phpberisi definisi untuk user agents.
controllerberisi kode untuk controller.coreberisi kode untuk custom core.helpersberisi fungsi-fungsi helper.hooksberisi kode untuk script hook.languageberisi string untuk bahasa, apabila web mendukung multibahasa.librariesberisi library.logsberisi logs dari aplikasi.modelsberisi kode untuk model.thrid_partyberisi library dari pihak ketiga.viewsberisi kode untuk view.index.htmlfile html untuk mencegah direct access.
Demikianlah postingan kali ini Mengenal Struktur Codeigniter, semoga bermanfaat buat kalian semua.

Tidak ada komentar untuk "Mengenal Struktur Direktori Codeigniter"
Posting Komentar