Page 106 - Framework Codeigniter 2
P. 106
www.koder.web.id – Kumpulan tutorial komputer
(3, 'Tas Ransel', 2344),
(4, 'Kasur Busa', 3453);
2. Mengkonfigurasi Codeigniter
Kita harus mengkonfigurasi codeigniter terutama di bagian database karena kita akan
menggunakan database pada aplikasi ini. Oleh karena itu kita harus mengubah file application
/configs/database.php
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "root";
$db['default']['database'] = "shop ";
$db['default']['dbdriver'] = "mysql";
Selain konfigurasi database kita juga mengset konfigurasi base_url di
application/configs/config.php
$config['base_url'] = "http://localhost/shopping_cart/";
3. Membuat Model Produk
Model product mempunyai 2 fungsi yaitu untuk mengambil seluruh data barang, dan fungsi untuk
mengambil data barang tertentu sesuai dengan id yang diinginkan.
1. <?php
2.
3. class Product_model extends CI_Model {
4.
5. function __construct()
6. {
7. parent::__construct();
8. }
9.
10. function get_all($limit = NULL, $offset = NULL) {
11. $query = $this->db->get('products', $limit, $offset);
12. return $query->result();
13. }
14.
15. function get($id) {
16. $query = $this->db->get_where('products', array('id'=>$id));
17. return $query->row();
18. }
19. }
20.
Model ini hanya digunakan untuk menampilkan infomasi produk yang dijual.
4. Membuat Controller Produk dan Cart
101