Mengirim Variabel ke Model

Kamu juga bisa mengirim variabel-variabel ke model dengan cara memasukkan variabel itu sebagai parameter fungsi.

Syntax:

$this->Nama_model->nama_fungsi($nama_variabel);

 

Contoh:

<?php  

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

Class pegawai extends CI_Controller{

function simpan_data_pegawai(){

 

$nip=$this->input->post('nip', TRUE);

 

$nama_pegawai=$this->input->post('nama_pegawai', TRUE);

 

$this->load->model('Pegawai');

 

$this->Pegawai->masukkan_data($nip, $nama_pegawai);

}

}

Keterangan:

  • $nip=$this->input->post('nip', TRUE), kode ini digunakan untuk mengambil elemen form 'nip' yang dikirim melalui metode POST.
  • $nama_pegawai=$this->input->post('nama_pegawai', TRUE), kode ini digunakan untuk mengambil elemen form 'nama_pegawai' yang dikirim melalui metode POST.
  • $this->Pegawai->masukkan_data($nip, $nama_pegawai), kode ini berarti kita memberikan variabel $nip dan $nama_pegawai sebagai parameter dari fungsi masukkan_data  dari model Pegawai.

 

Penutup

Sekian dan terima kasih

 

2016 © Fahmi Basya Kartapura