我的代码怎么了?
这是我的控制器
//...
function index()
{
$data['tampilkan'] = $this->mymodel->tampil();
$this->load->view('client/homepage', $data);
}
//...
这是我的模特
//...
function tampil()
{
$this->db->select("id_konfirmasi,atas_nama_konfirmasi,jumlah");
$this->db->from('konfirmasi');
$query = $this->db->get();
return $query->result();
}
//...
这是我的观点
//...
<?php
if (!empty($tampilkan)):
foreach ($tampilkan as $row): ?>
<span class="label label-success">New Donatur</span> <?php echo $row->atas_nama_konfirmasi; ?> Send us <?php echo $row->jumlah; ?><br/>
<?php endforeach;
else:
echo "No donatur";
endif
?>
//...
为什么总是显示“没有donatur”。在我的桌子上有2个donatur。请帮忙
答案 0 :(得分:0)
on function tampil()将return $query->result();
替换为
return $query->result_array();
OR ...第二个选项(这就是我编写代码的方式)
on function tampil()将return $query->result();
替换为
return $query;
然后在视图中将foreach ($tampilkan as $row):
替换为
foreach($tampilkan->result_array() as $row):