错误:消息:调用成员函数rekod()为空

问题描述 投票:1回答:2

我一直收到此错误,但不明白哪里出了问题。

遇到未捕获的异常类型:错误

消息:对成员函数rekod()的调用为空

文件名:C:\ inetpub \ wwwroot \ mpklang \ smk \ application \ controllers \ Home.php

行号:105

这是我的控制器:

public function Master_Fail()
    {
        $this->d['harta'] = $this->post_data->rekod();
        $this->load->view('menu/master_header_view',$this->d);
        $this->load->view('harta_baru/post_data',$this->d);
        $this->load->view('menu/master_footer_view');
    }

这是我的模特

public function rekod()
    {

        $query = $this->db->query("select (select count(1) jum from SMK.AKAUN_SEMASA_HARTA_BARU_SB where no_akaun is not null) harta_baru,(select count(1) jum from 
        SMK.AKAUN_SEMASA_SB where no_akaun is not null) semasa FROM dual");
        return $query->result_array();

         if($query->num_rows() > 0) 
         {
            return $query;
         }

    }

这是我的观点:

<?php 
                                                foreach ($harta as $row)
                                                { 
                                                  ?>

                                            <tbody>

                                                <tr>
                                                  <td>Rekod Semasa</td>
                                                  <td><?php echo $row['SEMASA']; ?> </td>
                                                  <td><?php echo $row['SEMASA']; ?> </td>
                                                  <td> </td>
                                                </tr>
                                                  <td>Rekod Baru</td>
                                                  <td><?php echo $row['HARTA_BARU'];?> </td>
                                                  <td><?php echo $row['HARTA_BARU']; }?></td>
                                                  <td> </td>
                                                </tr>
                                               </tbody>

请帮助,谢谢。

php codeigniter
2个回答
1
投票

我认为您尚未加载模型post_data。如下所示将模型加载到构造函数中。它将起作用。

public function __construct(){    
    $this->load->model('post_data');
}
© www.soinside.com 2019 - 2024. All rights reserved.