Setelah kita menginstal Codeigniter menggunakan composer, didalam project codeigniter terdapat beberapa folder dan file hasil instalasi menggunakan Composer.
Pada pembelajaran kita nanti, kita tidak akan terlalu banyak melakukan pengeditan pada file dan folder tersebut. Kita hanya akan mengedit atau menambahkan beberapa file sehingga nanti akan menjadi aplikasi web yang sesuai kita inginkan.
Pada folder app merupakan folder inti dari Codeigniter. Di dalam folder app terdapat folder Config, Controllers, Database, dsb. Data dari aplikasi yang akan kita buat nanti akan berada di folder app ini.
Pada folder public merupakan folder dimana kita menyimpan assets, seperti file foto, file css, file favicon, java script dsb.
Didalam folder public ini terdapat file .htaccess, di mana file ini berfungsi untuk membuat pretty url yaitu pada url nantinya tidak akan ada nama file nya misal nama-app/produk.php nama-app/terjual.php menjadi nama-app/produk nama-app/terjual. Jadi akan lebih enak di lihat atau dibaca.
Lalu terdapat file favicon yang berfungsi untuk menampilkan ikon kecil pada tab browser.
Lalu terdapat file index.php yang merupakan file yang pertama kali di akses oleh Codeigniter. Untuk file ini kita tidak perlu mengeditnya.
Pada folder test digunakan aplikasi web yang kita buat menjalankan testing.
Pada folder vendor adalah merupakan tempat menyimpan dependency dari web app kita. yang dikelola oleh file composer.json
Pada folder writable adalah folder yang secara otomatis diisi oleh Codeigniter.
Folder utama yang sering di gunakan untuk di lakukan pengeditan adalah folder Model View Controllers atau yang lebih dikenal dengan istilah MVC. Yang terdapat pada folder app.
Folder Model digunakan untuk melakukan pengaturan database, apabila nanti web app yang dibuat menggunakan database.
Folder View digunakan untuk menyimpan class class yang bertugas untuk membuat tampilan web app.
Folder Controllers digunakan untuk menyimpan class class controller.
Selain folder folder diatas yang sering di lakukan pengeditan adalah folder config. Dimana di dalam folder config terdapat bermacam macam file. Salah satunya adalah app.php, yang merupakan configurasi utama dari web app kita, misalnya apabila ingin merubah configurasi base url, bisa dilakukan dari file app.php ini, atau bisa juga di rubah di file .env
Selanjutnya di dalam folder config juga terdapat file Database.php, yang berfungsi untuk mengelola configurasi database. Seperti nama database, nama host, pasword dsb.
Selanjutnya di dalam folder config juga terdapat file Routes.php, yang berfungsi untuk mengelola configurasi routes atau pengaturan pengaksesan jalur web app kita. Apapun yang diakses user jalurnya akan di atur di routes ini.
Semoga Bermanfaat..
Cara Instal Unity 3D Menggunakan Unity Hub
Cara Instal Unity Hub Dan Mendapatkan Lisensi Gratis Unity 3D
Cara Membuat Project baru Game Android Dengan Unity 3D - Membuat Hello World
Cara Mengganti Kode Editor Yang Akan Digunakan Pada Unity 3D
Mengenal Fungsi Operasi Untuk Statistik Pada Microsoft Office Excel 2010
Cara Membuat Huruf Atau Tulisan Di WhatsApp Menjadi Coretan Atau Tercoret
Cara Instal CodeIgniter 4 Menggunakan Composer
Mengubah pengaturan Startup Corel Draw X6
Mengenal Bagian Bagian Corel Draw X6
Kode Transfer Bank Di Indonesia