Web Framework CodeIgniter (Library dan Helper)
Assalamualaikum wr wb
Kali ini saya mau bahas materi pelajaran saya, yaitu web framework codeigniter.
Sebelumnya, yuk kita cari tau dulu apa itu framework.
FRAMEWORK
Framework atau bahasa indonesianya kerangka kerja adalah sebuah software untuk memudahkan para
programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi,
plugin, dan konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan
framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.
Sejauh ini, framework untuk pemrograman website yang sering
digunakan adalah framework php dan framework css. Contoh framework php adalah CodeIgniter dan Zend Framework.
Sedangkan, contoh framework css adalah Bootstrap.
Dan kali saya akan bahas CodeIgniter.
CODEIGNITER
CodeIgniter adalah sebuah web application network yang
bersifat open source yang digunakan untuk membangun aplikasi php dinamis.
CodeIgniter
menjadi sebuah framework PHP dengan model MVC
(Model, View, Controller)
untuk membangun website dinamis dengan
menggunakan PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi
web. Selain ringan dan cepat, CodeIgniter juga memiliki dokumentasi yang super
lengkap disertai dengan contoh implementasi kodenya.
"Perlu di ketahui model mvc adalah sebuah metode untuk
membuat sebuah aplikasi
dengan memisahkan data
(Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Seperti
yang terlihat, MVC merupakan singkatan dari Model View Controller."
Di dalam codeigniter, terdapat 2 sarana yang dapat digunakan untuk membantu proses pengembangan aplikasi, library dan helper.
LIBRARY
Library adalah sekumpulan kelas dan fungsi yang dibuat untuk membantu pengembang aplikasi untuk dapat membangun aplikasi dengan lebih cepat dan lebih efisien.
Beberapa library yang wajib kamu ketahui :
1. Database, library yang digunakan untuk mengakses database dan melakukan pengolahan data yang ada di dalam database.
2. Input, library yang digunakan untuk menangani dan memproses data-data yang berasal dari form
3. Session, library yang digunakan untuk memelihara informasi status mengenai pengguna.
4. URL Class, library ini berisi fungsi-fungsi yang membantu kita untuk mendapatkan informasi dari URI pada alamat web kita.
5. Pagination library ini berguna pada saat kita memiliki banyak data yang harus ditampilkan.
dll.
Untuk menggunakan library yang ada pada folder
Mengatur pada file
Contoh :
Dengan melakukan loading terhadap library yang kita inginkan pada controller dimana library ini akan digunakan. Biasanya library ini di-load pada konstruktor dari controller yang bersangkutan. Berikut sintaknya:
Sepertinya, itu saja yang bisa saya sampaikan.
Wassalamualaikum wr wb
Di dalam codeigniter, terdapat 2 sarana yang dapat digunakan untuk membantu proses pengembangan aplikasi, library dan helper.
LIBRARY
Library adalah sekumpulan kelas dan fungsi yang dibuat untuk membantu pengembang aplikasi untuk dapat membangun aplikasi dengan lebih cepat dan lebih efisien.
Beberapa library yang wajib kamu ketahui :
1. Database, library yang digunakan untuk mengakses database dan melakukan pengolahan data yang ada di dalam database.
2. Input, library yang digunakan untuk menangani dan memproses data-data yang berasal dari form
3. Session, library yang digunakan untuk memelihara informasi status mengenai pengguna.
4. URL Class, library ini berisi fungsi-fungsi yang membantu kita untuk mendapatkan informasi dari URI pada alamat web kita.
5. Pagination library ini berguna pada saat kita memiliki banyak data yang harus ditampilkan.
dll.
Untuk menggunakan library yang ada pada folder
system/libraries
, ada dua cara yang dapat dilakukan, yaitu :Mengatur pada file
system/config/autoload.php
.Contoh :
$autoload['libraries'] = array('form_validation','database','session');
Dengan melakukan loading terhadap library yang kita inginkan pada controller dimana library ini akan digunakan. Biasanya library ini di-load pada konstruktor dari controller yang bersangkutan. Berikut sintaknya:
$this->load->library(‘nama_library’);
Sepertinya, itu saja yang bisa saya sampaikan.
Wassalamualaikum wr wb
@titisluvenia_
Best Casinos Near Me - CasinoYRO.com
ReplyDeleteFind the best 이천 출장마사지 casinos with free parking, 나주 출장마사지 a variety of table 경기도 출장마사지 games and slots near 평택 출장샵 you. Las Vegas Strip: Casino Resort 포천 출장샵 Near You.