Thursday 20 October 2016

Mengetahui Susunan Folder Pada Codeigniter


Adapun struktur utama dari CodeIgniter terbagi menjadi dua bagian, yaitu application dan sistem/core CodeIgniter.

Application adalah tempat kita meletakkan code yang akan dibuat, folder sistem berisi library-library dan helper bawaan CodeIgniter.

Adapun susunan folder CodeIgniter secara default adalah:

  • Folder application: disinilah aplikasi yang akan kita bangun diletakkan.
    • 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 errors - tempat menyimpan semua template error aplikasi.
    • Folder helpers - tempat menyimpan helper-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 models - tempat menyimpan semua model.
    • Folder views - tempat menyimpan semua file view aplikasi.
  • Folder system menyimpan semua file baik itu file aplikasi yang dibuat maupun core framework- nya.
    • Folder cache - tempat menyimpan semua cache yang dibuat caching library.
    • Folder codeigniter - tempat menyimpan semua semua file internals CI.
    • Folder database - tempat menyimpan semua driver 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 libaries - tempat menyimpan semua library core CI
    • Folder logs - tempat menyimpan semua logs generated oleh CI.
    • Folder plugin - tempat menyimpan semua plugin core CI.
    • Folder scaffolding - tempat menyimpan semua file yang berfungsi sebagai scaffolding.
  • Folder user_guide berisi userguide/manual penggunaan CI.
  • File index.php file yang akan menghandle semua request yang dilakukan oleh client.

Hanya celotehan code dan berusaha untuk membagikannya kepada halayak orang yang beru mulai belajar.


EmoticonEmoticon