Dalam tutorial ini, kita akan membahas langkah-langkah untuk membuat model menggunakan framework Codeigniter 3, kemudian meload model tersebut ke dalam controller, dan menampilkan data ke dalam view.
Buatlah sebuah file model di dalam direktori "application/models" dengan format nama yang sesuai dengan kebutuhan aplikasi Anda, misalnya "Product_model.php".
Definisikan class model yang extends dengan CI_Model dan tambahkan metode untuk interaksi dengan data dari database. Contohnya:
<?php
class Product_model extends CI_Model {
public function get_products() {
// Kode untuk mengambil data produk dari database
}
}
?>
Buka file controller yang akan digunakan untuk menangani data produk, misalnya "Product.php" di dalam direktori "application/controllers".
Load model yang telah Anda buat dengan menggunakan metode $this->load->model('Product_model');
di dalam constructor atau pada fungsi tertentu.
<?php
class Product extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('Product_model');
}
public function index() {
// Kode untuk menampilkan data produk ke view
}
}
?>
Buatlah sebuah file view di dalam direktori "application/views" dengan format nama yang sesuai, misalnya "product_view.php".
Gunakan metode $this->Product_model->get_products();
di dalam controller untuk mengambil data dari model.
Kirim data produk ke view dengan menggunakan metode $this->load->view('product_view', $data);
. Pastikan variabel $data berisi data yang akan ditampilkan.
<?php
// product_view.php
foreach($products as $product) {
echo $product->name;
echo $product->price;
}
?>
Dengan mengikuti langkah-langkah di atas, Anda berhasil membuat model Codeigniter 3, meload model ke dalam controller, dan menampilkan data ke dalam view. Anda dapat mengembangkan aplikasi dengan menambahkan fitur tambahan sesuai kebutuhan. Semoga tutorial ini bermanfaat untuk pengembangan aplikasi Anda menggunakan framework Codeigniter 3.