Sabtu, 13 November 2010

Konsep MVC dengan database sederhana


Sekarang kita akan menerapkan konsep MVC(Model View Controller) dengan koneksi database,karena kali ini dengan koneksi database,makanya databasenya harus siap.Buat database dengan nama "dbtest",kemudian buat tabel dengan nama "tbl_test"sekarang setting configurasinya seperti di postingan sebelumnya ,karena sekarang menggunakan koneksi database.Ubah juga File database.php di folder App/Config
 $route['default']['username'] = "";
$route['default']['database] = "";

menjadi
   $route['default']['username'] = "root";
$route['default']['database] = "dbtest";

sekarang buat m_test.php di direktori system->application->models
 ?php
Class M_test extends Model {
function M_test(){
parent::Model();
}
function get_data() {
$data_siswa= $this->db->query("select * from tbl_test");
return $data_siswa;
}
}
?>

sekarang buat c_test.php di direktori system->application->controller
 ?php
Class C_test extends Controller {
function C_test(){
parent::Controller();
}
function index(){
$this->load->model('M_test','',TRUE);
$data['teks'] = $this->M_test
->get_data();
$this->load->view('V_test',$data);
}
}
?>

sekarang buat c_test.php di direktori system->application->views
 <Html><Head>
<Title>MVC dengan database</Title>
</Head>
<Body>
<table>
<tr><th>Nis</th><th>Nama</th><th>Kelas</th></tr>
<?php
foreach($teks->result() as $r){
?><tr><th><?php echo $row->Nis; ?></th><th><?php echo $row->Nama; ?></th><th><?php echo $row->Kelas?></th></tr>
<?php
}
?>
</table>
</Body></Html>

buat yang baca maap code nya gak karuan,,baru cobain code formater soalnya,, :)
Thank Full

Tidak ada komentar:

Posting Komentar

pembaca yang baik selalu menginggalkan jejak