【发布时间】:2015-04-17 18:20:26
【问题描述】:
有人可以帮忙吗? 我认为我的代码没有问题。但我仍然无法在 codeigniter 上显示我的数据库。
这是我的代码:
查看:
<html>
<head>
<title>View Data</title>
</head>
<body>
<h1>View Data</h1>
<table border="0">
<tr>
<th>Id Buku</th>
<th>Judul Buku</th>
<th>Tahun Terbit</th>
</tr>
<?php if (is_array($coba)) foreach ($coba as $item) { ?>
<tr>
<td>
<?php echo $item->id_buku;?></td>
<td>
<?php echo $item->judul_buku;?></td>
<td>
<?php echo $item->tahun_terbit;?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
型号:
<?php
class Test_model extends CI_Model{
//konstruktor; dipanggil saat pertama kali object dibuat
function __construct(){
parent::__construct();
/*
load database;
database yang di load adalah databse yang kita definisikan pada file database.php
*/
$this->load->library('table');
$this->load->database();
}
//fungsi yang akan mengambil data pada database
function get_all_book_data(){
//query data
$query = $this->db->get('tabel_coba');
}
}
?>
控制器:
<?php
class Test_controller extends CI_Controller{
/*
konstruktor;
dipanggil saat pertama kali object controller dibuat
load model
*/
public function __construct(){
parent::__construct();
$this->load->model('test_model');
}
/*
public method;
load view, tampilkan data pada class view
*/
public function get_book_data(){
$data['coba'] = $this->test_model->get_all_book_data();
$this->load->view('test_view', $data);
}
}
?>
仅供参考: 它是我的数据库:(数据库名称:留言簿)
【问题讨论】:
标签: php database codeigniter model-view-controller