Seri #4 – Tutorial Belajar Framework CodeIgniter untuk Pemula | Parsing Data


Seri #4 – Tutorial Belajar Framework CodeIgniter untuk Pemula | Parsing Data – Pada seri #3 sebelumnya kita telah belajar bagaimana membuat controller dan method baru dengan memparsing data melalui controller. Disini kita akan belajar bagaimana memparsing data yang dikirim dari model dan ditampilkan ke view.

Modifikasi Controller

Sebelumnya kita telah memparsing data melalui controller Hello dengan sintaks seperti berikut ini:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Hello extends CI_Controller {

	public function index()
	{
		$data = [
			'title' => 'Membuat Controller Baru',
			'body'  => 'Ini adalah teks yang dikirim dari \'Controller Hello\' ke \'View hello_message\''
		];
		$this->load->view('hello_message', $data);
	}

}

Disini akan kita ubah menjadi seperti ini:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Hello extends CI_Controller {

	public function index()
	{
		$this->load->model('hello_data');

		$data = $this->hello_data->get_data();
		$this->load->view('hello_message', $data);
	}

}

Baris 8 digunakan untuk memanggil kelas model bernama hello_data, sedangkan pada baris 10 digunakan untuk mendapatkan data yang dikirim dari method get_data pada kelas model kemudian disimpan pada variabel $data. Variabel $data ini kemudian dikirimkan ke view (baris 11).

Baca Juga:

Nah, karena kita belum membuat modelnya, maka jika saat ini diakses maka akan muncul error. Untuk itu silakan teman-teman buat file baru bernama Hello_data.php di dalam folder models dengan isi sebagai berikut:

<?php 
class Hello_data extends CI_Model {

	public function get_data()
	{
		$data = [
			'title' => 'Memparsing Data',
			'body'  => 'Ini adalah teks yang dikirim dari \'Model Hello_data\' ke \'View hello_message\''
		];

		return $data;
	}
}

Di baris 4 hingga baris 12, kita membuat method get_data() yang berguna untuk mengembalikan $data ke controller.

Setelah diakses melalui alamat localhost/belajarci/index.php/hello, maka akan menampilkan halaman seperti ini:

Memparsing Data dari Model ke View

Oke, demikian tadi tutorial seri #3 tentang belajar pemrograman PHP menggunakan framework CodeIgniter untuk memparsing data dari model. Nantikan seri selanjutnya 🙂

Tinggalkan Komentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.