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
   101   102   103   104   105   106   107   108   109   110   111