Membuat Aplikasi Web Perpustakaan Digital Codeigniter (Konfigurasi Models)
Halo teman-teman pada artikel kali ini saya akan melanjutkan tutorial cara membuat aplikasi perpustakaan digital. Pada artikel ini kita akan melakukan konfirgurasi serta pembuatan Models dan Controllers.
Yang pertama kita akan mengkonfigurasi pengaturan database, pertama kita harus setting autoloadnya terlebih dahulu silahkan kalian buka file autoload.php pada folder application/config. Kemudian konfigurasi index libraries dan helper seperti berikut.
Pada artikel berikutnya kita akan mengkonfigurasi bagian Controllers, sampai jumpa pada artikel berikutnya ya.
Yang pertama kita akan mengkonfigurasi pengaturan database, pertama kita harus setting autoloadnya terlebih dahulu silahkan kalian buka file autoload.php pada folder application/config. Kemudian konfigurasi index libraries dan helper seperti berikut.
$autoload['libraries'] = array('database', 'session');
$autoload['helper'] = array('url');
Jika sudah, silahkan kalian buka file database.php pada folder yang sama dan sesuaikan hostname, username, database dan password sesuai dengan settingan pada server kalian.
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'perpustakaan_digital',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
Jika suda mari sekarang kita membuat Models nya, pertama kita akan membuat models buku dengan nama Buku_model.php ada folder application/models. Nama file dan Class harus sama ya.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Buku_model extends CI_Model
{
public function get_all()
{
return $this->db->get('buku')->result();
}
public function get($id = 0)
{
return $this->db->where('id', $id)->get('buku')->row();
}
public function add($params)
{
return $this->db->insert('buku', $params);
}
public function update($id, $params)
{
return $this->db->where('id', $id)->update('buku', $params);
}
public function delete($id)
{
return $this->db->where('id', $id)->delete('buku');
}
}
Silahkan kalian copy models tersebut sebanyak tabel yang ada di database, setelah itu kalian rename nama file dan class, serta nama table yang ada pada method.Pada artikel berikutnya kita akan mengkonfigurasi bagian Controllers, sampai jumpa pada artikel berikutnya ya.
Belum ada Komentar untuk "Membuat Aplikasi Web Perpustakaan Digital Codeigniter (Konfigurasi Models)"
Posting Komentar