Я попытался выяснить, почему мой $ id по-прежнему равен NULL, но в другом проекте это работает, пожалуйста, помогите мне найти ошибку
An uncaught Exception was encountered
Type: Error
> Message: Call to a member function get_pengajuan() on null
Filename: .\magang\application\controllers\Surat.php
Line Number: 40
Backtrace:
File: .\magang\index.php
Line: 315
Function: require_once
Строка 40 равна $data['pengajuan'] = $this->MPengajuan->get_pengajuan($id);
Контроллер:
public function edit($id)
{
$this->load->view("header");
$this->load->view("home/user");
$this->load->view("home/admin");
$this->load->view("topbar");
$this->load->view("admin/edit_surat");
$this->load->view("footer");
$data['pengajuan'] = $this->MPengajuan->get_pengajuan($id);
}
Модель:
public function get_pengajuan($id) {
$query = $this->db->query("SELECT pengajuan.* , instansi_magang.nama_instansi FROM pengajuan,instansi_magang WHERE pengajuan.id_instansi=instansi_magang.id_instansi AND id_pengajuan='$id'");
return $query->result_array();
}
Вид:
<?php
foreach ($pengajuan as $pengajuan_item){
echo form_open_multipart('Surat/edit/'.$pengajuan_item['id_pengajuan']);
}
?>