Mengenal Struktur Folder Framework Codeigniter 3


Halo teman-teman semua kembali lagi di blog kita bersama, pada kali ini kita akan membahas mengenai struktur folder Framework Codeigniter 3, disni Apakah teman-teman sudah mengetahui apa itu Framework ?

ya Framework adalah suatu struktur nyata atau konseptual yang dimaksudkan berfungsi sebagai pendukung atau panduan membangun dan memperluas struktur menjadi sesuatu yang bermanfaat.

dan selain itu apakah teman-teman tahu apa itu Codeigniter ?

CodeIgniter adalah sebuah web application network yang bersifat open source yang digunakan untuk membangun aplikasi php dinamis.

Dari pengertian di atas dapat ditarik pengertian bahwa Framework Codeigniter 3 adalah salah satu framework yang digunakan untuk membuat website dengan berbasiskan PHP, Framework ini juga menggunakan metode MVC ( Model View Controller ) dalam memanajemen bait program yang dibuat

Prasyarat 

1. Folder Codeigniter 3 sudah di dwonload, bagi yang belum bisa anda dwonload disini

    Dan dapat juga melalui Git Dengan menggunakan perintah dibawah melalui Terminal anda

    $ git clone git://github.com/Nofrisdan/frameworkCI3.git

 

2.  Editor code sudah terpasang di komputer anda, disini saya menggukan editor Visual studio Code

 Oke jika teman-teman sudah mengetahui apa itu Framework, Codeigniter dan sudah memenuhi prasyarat diatas selanjutnya mari kita bahas mengenai struktur folder Codeigniter 3

Sebelumnya buka Editor code kalian dan masukkan folder codeigniter 3, sehingga tampilan akan seperti ini 









 

Pada dasarnya terdapat 3 folder utama di dalam framework codeigniter 3 bisa di lihat pada gambar di bawah








3 folder utama tersebut yakni :

1. Application

2. System

3. User Guide

 

 Dan terdapat 7 file tambahan yakni 

1. editor config

2. gitIgnore

3. composer.json

4. contributing.md

5. index.php

6. license.txt

7. readme.txt

Akan tetapi pada pembahasan kali ini kita hanya membahasn mengenai folder Framework Ci 3 saja, berikut penjelesannya 

1. Folder Application

    Folder apllication adalah sebuah folder yang paling penting di dalam sebuah framework codeigniter karna di dalam folder ini lah terdapat Metode MVC (Model View Controller )  yang artinya aplikasi website kita akan di letakkan di folder ini

dan pada folder ini juga terdapat beberapa folder yang nantinya sering kita gunakan yakni sebagai berikut :

Cache => Tempat menyimpan semua cache yang dibuat caching library.

Config  => Tempat menyimpan semua file konfigurasi yang ada di dalam aplikasi, mulai dari database, router dan autoload aplikasi.   
 
Controllers => Tempat Menyimpan semua File Controller
 
Errors  => Tempat menyimpan semua templateerror aplikasi 
 
Helpers => Tempat menyimpan helper yang bukan berasal dari CI3 
 
Hooks => Tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI. 
  
Language => Tempat menyimpan bahasa-bahasa yang akan di gunakan
 
Libraries => Tempat menyimpan semua library buatan kita sendiri. 
  
Models => Tempat menyimpan semua model. 
  
Views => Tempat menyimpan semua file view aplikasi.


2. Folder System 

Folder System Adalah sebuah folder yang menyimpan semua file baik itu file aplikasi yang dibuat maupun core framework-nya. Biasanya folder ini tidak perlu kita edit dan jarang digunakan


dan pada folder ini masih terdapat beberapa folder, berikut penjelasannya

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 libaries – tempat menyimpan semua library core CI 

 

3. Folder User Guide


 



 

    




 

Pada Folder User Guide ini menyimpan seluruh Documentasi dari codeigniter 3, untuk mencobanya silahkan Aktifkan webserver anda terlebih dahulu.

lalu tuliskan link folder localhost/'nama_folder'/user_guide seperti gambar berikut di browser anda, Dan untuk nama_folder Sesuaikan dengan penamaan folder anda



Dan satu lagi hal terpenting ialah pada file index.php Diluar dari ke tiga folder diatas, berfungsi untuk meng-handle semua request yang dilakukan oleh client.
bisa anda buka kembali di Browser anda dengan link localhost/nama_folder/index.php Maka akan muncul tampilan sebagai berikut
 

 

0 Komentar