Pertama kita buat file baru di direktori_app\application\models kita beri nama model_global, pada contoh kali ini kita akan membuat fungsi insert dinamis ke dalam database mysql, kita buat script seperti berikut
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');Lalu setelah itu kita setting file autoload.php di folder config, cari dan rubah seperti contoh di bawah
class Model_global extends CI_Model {
public function __construct(){
parent::__construct();
}
public function insert($table, $data = NULL)
{
$result = $this->db->insert($table, $data);
if($result == TRUE){
$result = [];
$result['status'] = TRUE;
$result['id'] = $this->db->insert_id();
}else{
$result = [];
$result['status'] = FALSE;
}
return $result;
}
}
$autoload['model'] = array('model_global');Untuk penggunannya sama seperti biasa kita memanggil model,
$save = $this->model_global->insert('user',$data);
Bagaimana cukup mudah kan membuat model global di codeigniter, oke cukup sekian pembahasan kita kali ini semoga bermanfaat.
Belum ada tanggapan untuk "Membuat model global di codeigniter"
Post a Comment