<?php
defined(\'BASEPATH\') OR exit(\'No direct script access allowed\');
class Data extends CI_Controller {
//meload model ke setiap function
public function __construct(){
parent::__construct();
$this->load->model(\'M_data\');
}
//tampilan index atau awal
public function index()
{
//menjalankan function tampil dalam file M_data
$data[\'kontak\']=$this->M_data->tampil();
$this->load->view(\'Home\',$data);
}
//tambah
public function tambah(){
$this->load->view(\'tambah\');
}
//simpan
function simpan(){
//menjalankan function simpan_data dalam file M_data
$this->M_data->simpan_data();
//meload controller Data kembali ke tampilan awal
redirect(\'Data\');
}
//hapus
function hapus($id){
//menjalankan function hapus_data dalam file M_data
$this->M_data->hapus_data($id);
//meload controller Data kembali ke tampilan awal
redirect(\'Data\');
}
//edit
function edit($id){
//menjalankan function detail dalam file M_data
$data[\'detail\']=$this->M_data->detail($id);
$this->load->view(\'edit\',$data);
}
//update
function update(){
//menjalankan function update_data dalam file M_data
$this->M_data->update_data($this->input->post(\'id\'));
//meload controller Data kembali ke tampilan awal
redirect(\'Data\');
}
}