-->
Riedayme Pengetahuan untuk Mempelajari Pemrograman khususnya pada Website, Mobile dan Desktop saya tuliskan disini.
Riedayme
Riedayme

Mempelajari Struktur Folder CodeIgniter 3

Mempelajari Struktur Folder CodeIgniter 3
tulisan ini akan mempelajari struktur folder pada framework codeigniter, saya akan menjelaskan bagian yang sering digunakan nantinya ketika membuat program.

saat download framework codeigniter, folder utama yang digunakan pada codeigniter adalah application dan system, untuk folder application ini adalah folder yang akan digunakan nantinya untuk menuliskan kode program yang akan dibuat. sedangkan untuk folder system adalah kode bawaan codeigniter yang didalamnya sudah memiliki module yang akan mempercepat pengerjaan program nantinya, jadi folder system ini tidak akan dipakai untuk menulis kode.

isi folder application :
  • cache
  • config
  • controllers
  • core
  • helpers
  • hooks
  • language
  • libraries
  • logs
  • models
  • third_party
  • views
folder cache
folder ini akan di isi dengan file-file cache yang dibuat oleh cache library

folder config
folder ini didalamnya akan ada file untuk mengkonfigurasi aplikasi codeigniter, yang sering digunakan biasanya adalah file autoload.php, config.php, database.php, dan routes.php

folder controllers (folder kerja)
folder ini nantinya akan di isi file yang akan menjadi penulisan kode mvc tepatnya pada bagian controller, file tersebut akan memiliki fungsi untuk komunikasi dengan file model dan view

folder core
folder ini nantinya akan di isi file yang dimana untuk memperluas class init codeigniter, file ini akan diload terlebih dahulu setelah semua kode system diload. jadi nanti urutannya adalah load kode system > load kode core > load kode controllers. file tersebut akan diberi nama MY_Controller.php

folder helpers
folder ini nantinya akan di isi dengan file file function dasar yang akan mempermudah dalam pembuatan program

folder hooks
folder ini nantinya akan di isi file hook, fungsi dari hooks sendiri adalah untuk mengubah alur fungsi dari core codeigniter. core ini bisa mengeksekuasi kode sebelum atau sesudah kode system di ekseskusi

folder language
folder ini nantinya akan di isi file bahasa yang dibuat sendiri, bisa juga untuk membuat bahasa lebih dari satu dengan memanfaatkan fungsi language yang ada pada codeigniter

folder libraries
folder ini nantinya akan di isi dengan file yang isinya merupakan sebuah fungsi dari sebuah library. disini sebenarnya fungsi dari folder libraries dan helpers hampir sama yaitu menaruh sebuah fungsi. yang membedakannya adalah jumlah fungsi dalam 1 file untuk library biasanya lebih dari 1 fungsi sedangkan helpers biasanya hanya 1 fungsi saja

folder logs
folder ini digunakan untuk menyimpan file log hasil dari fungsi log bawaan codeigniter, untuk mengaktifkan fitur log tersebut harus ada kode yang dituliskan dan ada yang dirubah pada bagian config.php

folder models (folder kerja)
folder ini nantinya akan di isi file yang akan menjadi penulisan kode mvc tepatnya pada bagian model, file tersebut akan memiliki fungsi untuk memproses data yang diterima dari file yang ada pada folder controllers

third_party
folder ini untuk menyimpan fungsi-fungsi tambahan dalam cara kerja codeigniter

views (folder kerja)
folder ini nantinya akan di isi file yang akan menjadi penulisan kode mvc tepatnya pada bagian view, file tersebut akan memiliki fungsi untuk menampilkan data yang telah diperintahkan dari file yang ada pada folder controllers


setelah menginstall, lalu mengkonfigurasi, dan memahami struktur folder codeigniter, maka sekarang adalah saatnya untuk membuat sebuah program.
0 Komentar
CodeIgniter

Artikel Terkait

Komentar