Tutorial Membuat Detail Blog Dengan CodeIgniter

Setelah berhasil membuat halaman daftar tulisan untuk blog seperti telah saya bahas pada tulisan Tutorial Membuat Blog Dengan CodeIgniter sebelumnya. Kali ini saya akan membahas lanjutan dari tulisan tersebut. Pada tulisan ini saya akan berbagi tentang bagaimana membuat blog pada bagian tulisan detail dari blog.



Untuk para pengunjung baru yang belum baca mengenai Tutorial Membuat Blog Dengan CodeIgniter silahkan baca tulisan tersebut lalu silahkan lanjutkan pada tulisan ini.

1. Membuat Function view() Untuk menampilkan detail tulisan

Pada tulisan sebelumnya kita telah merubah controller Welcome untuk menampilkan daftar tulisan, selanjutnya kalian harus menambahkan function view() untuk yang berguna untuk menampilkan detail tulisan ketika salah satu link tulisan pada halaman home kita klik.

Silahkan kalian tambahkan script dibawah ini kedalam controller Welcome.php

public function view($id)
{
    $this->db->join('users', 'users.id = blogpost.id_author');
    $detail = $this->db->get_where('blogpost', array('blogpost.id' => $id))->result();
    $data = array(
        'detail' => $detail,
        'categories' => $this->categories_model->getAll()
    );

    $this->load->view('detail', $data);
}
Berikut script lengkap untuk controllers Welcome.php.

2. Update Routes

Karena kita menggunakan controllers Welcome, maka kita harus mengupdate file application/config/routes.php lalu tambahkan baris ini pada paling bawah file.

$route['view/(:any)'] = 'welcome/view/$1';
File tersebut berfungsi ketika link yang ada di halaman home (daftar postingan) diklik maka akan memanggil function view() yang ada di file Welcome.php.

Buat View detail

Buatlah sebuah view dengan nama "detail.php" pada folder "application/views/" lalu kalian isikan dengan script dibawah ini.

Lalu kalian coba buka "http://localhost/blog_ci/" lalu kalian klik salah satu tulisan yang ada di halaman tersebut (bukan navigasi atau daftar kategori ya). Jika tidak ada error akan muncul halaman seperti gambar dibawah ini.



Gimana mudah bukan membuat halaman detail blog dengan CodeIgniter, jika kalian ada pertanyaan atau error ketika mencoba jangan sungkan untuk bertanya di kolom komentar ya.
Itulah tulisan Tutorial mengenai membuat detail blog dengan CodeIgniter, jangan lupa membaca tulisan mengenai Tutorial Membuat Blog Dengan CodeIgniter agar tidak tersesat ya.

Buat kalian yang ingin download source code tulisan ini silahkan melalui link ini http://bit.ly/blog_ci_detail
Previous Post Next Post