Assalamu alaikum Wr Wb.
Dalam pertemuan kali ini, saya akan membahas mengenai cara membuat controller dan view dengan CodeIgniter.
Pengertian
CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP
dengan model MVC (Model, View, Controller) untuk membangun website
dinamis dengan menggunakan PHP.
Controller merupakan bagian yang menjembatani model dan view.
Controller berisi perintah-perintah yang berfungsi untuk memproses suatu
data dan mengirimkannya ke halaman web.
View adalah bagian yang mengatur tampilan ke pengguna. Bisa dikatakan berupa halaman web.
Latar Belakang
Membuat Sebuah file controller dan file view sendiri dengan CI.
Maksud dan Tujuan
Maksud saya membahas hal ini adalah agar disaat akan membuat sebuah aplikasi dengan CI bisa menggunakan cara ini.
Alat dan Bahan
1. PC / Laptop / Notebook
2. Text Editor (Sublime Text)
3. CodeIgniter v 3.1.3
4. Web Browser (Mozilla Firefox)
5. Web Server (LAMP Server)
Langkah-Langkah
1. Buat file controller dengan nama Belajar.php diletakkan pada directory /var/www/html/CodeIgniter/application/controllers/Belajar.php
2. Kemudian, isikan script di bawah ini:
<?php
class belajar extends CI_Controller{
public function index(){
echo "Hello World!";
}
public function halo(){
$this->load->view('contoh');
}
}
?>
3. Setelah itu buat file view dengan nama Contoh.php diletakkan pada directory /var/www/html/CodeIgniter/application/views/contoh.php
4. Lalu, isikan script berikut:
<!DOCTYPE html>
<html>
<head>
<title>Biodataku</title>
</head>
<body>
<h1>allifsulthonia.blogspot.com</h1>
<p>Kota : Karanganyar <br />
Tanggal Lahir : 14 Desember 1999 <br />
Tentang : Tutorial CI<br /></p>
</body>
</html>
5. Setelah semua selesai, jalankan di browser dengan perintah http://localhost/CodeIgniter/Belajar/halo
Tampilan kurang lebih seperti ini.
Referensi
http://codeigniter-id.github.io/user-guide/general/welcome.html
https://id.wikipedia.org/wiki/MVC
Sekian yang dapat saya sampaikan, apabila ada kesalahan dalam pengetikan, dll saya minta maaf .
Semoga Bermanfaat,
Wassalamu alaikum Wr Wb.


No comments:
Post a Comment