【发布时间】:2020-04-19 16:35:14
【问题描述】:
帮帮我.. 我收到错误 Message: Undefined variable: pegawai 和 Message: Invalid argument for foreach() 在我的视图中。我想显示我的 mysql 表中的所有条目,但我不断收到错误消息。我是 Codeigniter 的新手,不知道如何解决这个问题。
我的控制器
<?php
class Perolehan_Dana extends CI_Controller
{
function __construct()
{
parent::__construct();
//checkAksesModule();
if($this->session->userdata('id_user') != TRUE){
redirect(base_url(''));
exit;
};
$this->load->helper(array('url'));
$this->load->library('ssp');
$this->load->model('model_perolehan_dana');
}
function pegawai($value='')
{
$data = array('data' =>$this->model_perolehan_dana->pegawai(),);
tpl('perolehan_dana/view', $data);
}
}
我的模型
<?php
class Model_perolehan_dana extends CI_Model
{
public $table = "tbl_perolehan_dana";
function pegawai()
{
return $this->db->query("SELECT * from tbl_perolehan_dana a, tbl_sumber_dana b, tbl_jenis_dana c where a.sumber_dana=b.id_sumber_dana AND c.id_sumber_dana=a.jenis_dana group by a.id");
}
}
?>
我的看法
<?php $no=1; foreach($pegawai as $admin): ?>
<tr>
<td><?= $no ?></td>
<td><?= $admin['sumber_dana'] ?></td>
<td><?= $admin['jenis_dana'] ?></td>
<td><?= $admin['tahun_anggaran'] ?></td>
<td><?= $admin['jml_rp'] ?></td>
<td><a href="<?= base_url('admin/pegawai_edit/'.$admin['id']) ?>" class="btn btn-info">Edit</a> <a href="<?= base_url('admin/pegawai_hapus/'.$admin['id']) ?>" class="btn btn-danger">Hapus</a></td>
</tr>
<?php $no++; endforeach; ?>
请帮助我。谢谢你。
【问题讨论】:
标签: php mysql codeigniter