Didalam framework Codeigniter terdapat sebuah library session, didalam session tersebut telah disediakan sebuah fungsi flashdata untuk menampilkan sebuah notifikasi setelah kita melakukan sebuah proses, seperti proses update, proses input, proses delete dan lain sebagainya, nah Cara Membuat Comment Menggunakan Flashdata pada Codeigniter teman-teman cukup mengikuti step by step yang terdapat dibawah ini.
Pada set_flasdata() juga digunakan untuk lebih dari satu nilai seperti yang terdapat dibawah ini
|
1 |
$this->session->set_flashdata('data','value'); |
Dan juga dapat digunakan hanya untuk satu nilai seperti $this->session->set_flashdata(‘data’); oke teman-teman tanpa berlama-lama kita langsung saja masuk ke study casenya tentang Cara Membuat Comment Menggunakan set_flashdata pada Codeigniter.
Langkah pertama kita akan membuat sebuah Controller dengan nama Controllernya Comment.php pada folder application / Controller / Comment.php dan silahkan teman-teman simpan script dibawah ini pada Controller Comment.php
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?php class Comment extends CI_Controller { public function index() { //Load session library $this->load->library('session'); //redirect to home page $this->load->view('comment'); } public function add() { //Load session library $this->load->library('session'); $this->load->helper('url'); //add flash data $this->session->set_flashdata('data','data berhasil di klik.'); //redirect to redirect('comment'); } } ?> |
Langkah yang kedua kita akan membuat view untuk menampilkan comment yang kita buat, pada folder application / views / comment.php, dan silahkan teman-teman simpan script yang terdapat dibawah ini pada view comment.php
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<!DOCTYPE html> <html> <head> Â Â Â <title>Cara Membuat Comment Menggunakan set_flashdata pada Codeigniter</title> Â Â Â <style> Â Â Â Â Â Â *{margin: 0; padding: 0} Â Â Â Â Â Â .container{width: 800px; margin: auto;} Â Â Â Â Â Â p{color:white; background: green; width: 400px; margin: 10px 0;} Â Â Â </style> </head> Â Â Â <body> Â Â Â <div class="container"> Â Â Â Â Â Â Â Â <h3>Comment Menggunakan set_flashdata pada Codeigniter </h3> Â Â Â Â Â Â Â Â <p><?php echo $this->session->flashdata('data'); ?></p> Â Â Â Â Â Â Â Â Â Â <a href ='comment/add'>Silahkan Klik Disini</a> Â Â Â Â </div> Â Â </body> </html> |
Selanjutnya kita akan menyisipkan script seperti dibawah ini pada folder application / routes.php pada baris paling akhir
|
1 2 |
$route['flashdata'] = 'Comment'; $route['flashdata/add'] = 'Comment/add'; |
berikutnya kita akan mencoba menjalankannya pada browser dengan url
|
1 |
localhost/nama_folder/index.php/comment |
Maka akan terlihat hasilnya seperti dibawah ini
Nah bagai mana teman-teman cukup mudah bukan Cara Membuat Comment Menggunakan set_flashdata pada Codeigniter, sekian dulu tutorial kai ini tentang Cara Membuat Comment Menggunakan set_flashdata pada Codeigniter
Semoga bermanfaat.
Terimakasih.

