Set notifikasi menggunakan flash_data pada codeigniter
Friday, 6 November 2015
Add Comment
pada library codeigniter ini telah menyediakan fungsi flash_data untuk menampilkan notifikasi, setelah kita melakukan update,insert atau delete seperti "Anda Brhasil Menginputkan Data", "Anda Brhasil Menghapus Data" dan lain sebagainya.
1. panggil terlebih dahulu library nya $this->load->library('session'); pada function construct supaya nantinya tidak usah menginstansiasi kan lagi library nya, lihat source code di bawah ini :
defined('BASEPATH') OR exit('No direct script access allowed');2. misalkan kita punya function insert di controller seperti ini :
class Web extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->library('session');
}
public function insert() {
$data['res'] = $this->modelweb->InsertData('siswa', array(
"nama" => $this->input->post('nama'),
"alamat" => $this->input->post('alamat'),
"kelas" => $this->input->post('kelas'),
"url_nama" => $this->StringName($this->input->post('nama')),
));
if($data >= 1) {
echo $this->session->set_flashdata('message', 'anda berhasil menginput data...!!!');
redirect('web/view');
} else {echo $this->session->set_flashdata('message', 'anda gagal menginput data...!!!');
redirect('web/view');
}
}
nah pada echo $this->session->set_flashdata('message', 'anda berhasil menginput data...!!!'); inilah yang akan mengirimkan notifikasi nya ke bagian view nya nanti, dan disini kita tambahkan fungsi redirect('web/view'); untuk melakukan refresh ke bagian http://localhost/index.php/web/view , maka kita harus menampilkan notifikasinya di view juga dengan seperti ini :
3. Tampilkan Notifikasi juga pada view :
<?php echo $this->session->flashdata('message');?>mungkin cukup segitu saja untuk menampilkan notifikasi dari controller ke view dengan flash_data pada codeigniter ini, semoga bermanfaat...!!!
lihat juga artikel lainnya
0 Response to "Set notifikasi menggunakan flash_data pada codeigniter"
Post a Comment