Framework Codeigniter adalah salah satu framework yang digunakan untuk membuat website berbasis bahasa PHP. Framework ini menggunakan metode MVC (Model-View-Controller).
Framework Codeigniter terbaru dapat di download pada url https://codeigniter.com/download yang sampai saat tutorial ini diterbitkan sudah sampai versi 3.1.11. Silakan anda download sesuai versi yang anda inginkan. Pastikan anda sudah menyesuaikan system requirement yang dibutuhkan untuk versi CI yang anda download agar tidak ada masalah saat anda menggunakannya di server local maupun di live server (server hosting).
Ketika anda mengekstrak file codeigniter yang anda download melalui website resminya, maka anda akan menemukan beberapa folder. Untuk struktur folder codeigniter 3 anda bisa lihat pada thumbnail postingan ini, untuk penjelasannya sebagai berikut
- Folder application: disinilah aplikasi yang akan kita bangun diletakkan.
- Folder cache – tempat menyimpan semua cache yang dibuat caching library.
- Folder config – tempat menyimpan semua file konfigurasi yang ada di dalam aplikasi, mulai dari database, router dan autoload aplikasi.
- Folder controllers – tempat menyimpan semua file controller.
- Folder helpers – tempat menyimpan helper yang bukan berasal dari CI.
- Folder hooks – tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI.
- Folder language – tempat menyimpan bahasa-bahasa yang akan di gunakan.
- Folder libraries – tempat menyimpan semua library buatan kita sendiri.
- Folder logs – tempat menyimpan semua error log apabila error log diaktifkan.
- Folder models – tempat menyimpan semua model.
- Folder third_party – tempat menyimpan fungsi fungsi tambahan dalam cara kerja codeigniter.
- Folder views – tempat menyimpan semua file view aplikasi.
- Folder system: menyimpan semua file baik itu file aplikasi yang dibuat maupun core framework-nya.
- Folder core – tempat menyimpan semua file internals CI.
- Folder database – tempat menyimpan semua database drivers dan class yang akan digunakan.
- Folder fonts – tempat menyimpan semua font yang digunakan image manipulation library.
- Folder helpers – tempat menyimpan semua helper core CI.
- Folder language – tempat menyimpan semua language core CI.
- Folder libraries – tempat menyimpan semua library core CI.
- Folder user_guide: berisi userguide/manual penggunaan CI.
- File index.php: file yang akan meng-handle semua request yang dilakukan oleh client.
Folder yang perlu anda perhatikan yaitu pada folder application yang nantinya anda akan sering gunakan dalam pengembangan website berbasis PHP dengan Framework Codeigiter 3, dibawah ini adalah folder yang akan sering anda gunakan yaitu
- Folder application > config
- Folder application > controller
- Folder application > libraries
- Folder application > helpers
- Folder application > models
- Folder application > views
Untuk pemula biasa hanya akan fokus pada folder
- Folder application > config
- Folder application > controller
- Folder application > models
- Folder application > views
Sampai disini dulu tutorial dari saya tentang codeigniter 3 nantikan tutorial selanjutnya, Semoga tutorial ini bermanfaat bagi anda, atas segala kekuranganya mohon dimaafkan dan jika ingin bertanya silahkan tinggalkan komentar.
Like, share & komen untuk dukung terus website ini agar terus berkembang, terimakasih.