Mengenal Struktur Direktori Codeigniter
Ini adalah struktur direktori Codeigniter:
Tedapat dua direktori penting di dalam CI:
- 📁 application dan
- 📁 system.
- 📁 user_guide dan beberapa file.
Berikut ini penjelasannya:
- application berisi semua kode aplikasi. Di dalam direktori inilah kita akan menulis semua kode aplikasi kita.
- system berisi 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.
- tests berisi kode untuk melakukan unit testing.
- user_guide berisi dokumentasi codeigniter. Kita bisa menghapus direktori ini saat web sudah jadi.
- 📄 .editor_config berisi konfigurasi untuk teks editor.
- 📄 .gitignore berisi daftar file dan folder yang akan diabaikan oleh Git.
- 📄 comspoer.json adalah file yang berisi keterangan project dan keterangan library yang digunakan. File ini dibutuhkan oleh composer.
- 📖 contributing.md adalah file yang berisi penjelasan cara berkontribusi di proyek CI. Kita bisa menghapus file ini, apabila web sudah jadi.
- 📖 license.txt adalah file yang berisi keterangan lisensi dari CI.
- 📖 readme.rst sama seperti file 📄 contributing.md file ini berisi penjelasan dan informasi tentang project CI. Kita juga bisa menghapus file ini saat web sudah selesai.
- 📄 index.php adalah 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.
- 📁 cache berisi cache dari aplikasi.
- 📁 config berisi konfigurasi aplikasi.
- 📄 autoload.php tempat kita mendefinisikan autoload;
- 📄 config.php konfigurasi aplikasi;
- 📄 constants.php berisi konstanta;
- 📄 database.php konfigurasi database aplikasi;
- 📄 doctypes.php berisi definisi untuk doctype HTML;
- 📄 foreign_chars.php berisi karakter dan simbol;
- 📄 hooks.php berisi konfigurasi hooks;
- 📄 index.html untuk mencegah direct access;
- 📄 memcached.php untuk berisi konfigurasi untuk memcached;
- 📄 migration.php konfigurasi untuk migrasi;
- 📄 mimes.php berisi definisi tipe file;
- 📄 profiler.php konfigurasi untuk profiler;
- 📄 routers.php tempat kita menulis route aplikasi;
- 📄 smileys.php berisi kode untuk emoji;
- 📄 user_agents.php berisi definisi untuk user agents.
- 📁 controller berisi kode untuk controller.
- 📁 core berisi kode untuk custom core.
- 📁 helpers berisi fungsi-fungsi helper.
- 📁 hooks berisi kode untuk script hook.
- 📁 language berisi string untuk bahasa, apabila web mendukung multibahasa.
- 📁 libraries berisi library.
- 📁 logs berisi logs dari aplikasi.
- 📁 models berisi kode untuk model.
- 📁 thrid_party berisi library dari pihak ketiga.
- 📁 views berisi kode untuk view.
Instalasi Code Igniter 3
Instalasi Code Igniter 4
Latihan
32 komentar
komentarNama : Celia Chintara Yuwine
ReplyNRP : 05111740000058
Kelas : PBKK A
Link : Tugas 1. Welcome CodeIgniter (CV)
Nama : Ayu Mutiara Sari
ReplyNRP : 05111740000149
Kelas : PBKK A
Link : Tugas 1 Instalasi dan Konfigurasi CI (CV)
Nama : Safhira Maharani
ReplyNRP : 05111740000027
Kelas : PBKK A
Link : Tugas 1 Instalasi dan Konfigurasi CI (CV)
Nama : Karina Soraya P
ReplyNRP : 05111740000003
Kelas : PBKK - A
Link : Tugas 1
Nama : Andhika Yoga Perdana
ReplyNRP : 05111740000101
Kelas : PBKK - A
Link : Tugas 1
Nama: Hayu Ajeng Radriyantami
ReplyNRP: 05111740000151
Kelas: PBKK-A
Link: Tugas 1
Nama : Alfin Pradana
ReplyNRP : 05111740000191
Kelas : PBKK - A
Link : Tugas 1 PBKK
Nama : M Thalut Nadhil Q
ReplyNRP : 05111740000143
Kelas : PBKK - A
Link : Tugas 1
Nama : Sudrajad Hadi Saputra
ReplyNRP : 05111740000158
Kelas : PBKK-B
Link : Tugas 1
Nama : Muhammad Irfan Syaifur rizal wiratama
ReplyNRP : 05111640000156
Kelas PBKK - A
Link : Tugas 1 Instalasi dan Konfigurasi CI
Nama: Benito Danneswara W
ReplyNRP : 05111540000097
Kelas: PBKK A
Link : Tugas 1
Nama: Raehan
ReplyNRP: 05111740000154
Kelas: PBKK-B
Link: Tugas 1
Nama: Samuel Marcellinus
ReplyNRP: 05111740000134
Kelas: PBKK-A
Link: Tugas 1
Name: Rizky Andre Wibisono
ReplyNRP: 05111740000183
Kelas: PBKK-A
Link: tugas 1
Nama: Salsha Armenia Amosea
ReplyNRP: 05111740000142
Kelas: PBKK-A
Link: Tugas 1
Nama: Mohammad Luthfi Rahmatullah
ReplyNRP: 05111740000038
Kelas: PBKK-A
Link: Tugas 1
Nama: Bima Satria Ramadhan
ReplyNRP: 05111740000081
Kelas: PBKK-A
Link: Tugas 1
Nama: Kevin Ashil Faadilah
ReplyNRP: 05111740000178
Kelas: PBKK-A
Link: Tugas 1
Nama : Darfi Sultoni
ReplyNRP : 05111740000063
Kelas : PBKK-A
Link : Tugas 1
Nama : Muh. Shafwatallah Wahid
ReplyNRP : 05111740007002
Kelas : PBKK-B
Link : Tugas 1
Nama : Naulia adam Kuncoro
ReplyNRP : 05111740000155
Kelas : PBKK-B
Link : Tugas 1
Nama : Ramadhan Ilham Irfany
ReplyNRP : 05111740000121
Kelas : PBKK - B
Link : Tugas 1
Nama: Donny Fitrado
ReplyNRP: 05111740000171
Kelas: PBKK A
Link: Tugas 1
Nama : M Amir Fauzan
ReplyNRP : 05111740000157
Kelas : PBKK - B
Link : Tugas 1
Nama :Muhammad Ilham Indiano
ReplyNRP : 05111740000177
Kelas : PBKK - B
Link : Tugas 1
Nama :Bagas Juwono Priambodo
ReplyNRP : 05111740000163
Kelas : PBKK - B
Link : Tugas 1
Nama : Ida Bagus Rai Widnyana
ReplyNRP : 05111740000087
Kelas: PBKK B
Link : Tugas 1
Nama: Abdurrahman
ReplyNRP: 05111640000087
Kelas: PBKK A
Link: Tugas 1
Thanks for sharing this informative content , Great work
ReplyRead this blog to know about : Definition of done