【问题标题】:Fatal error: Uncaught Error: Call to undefined method Pasien::model()致命错误:未捕获的错误:调用未定义的方法 Pasien::model()
【发布时间】:2020-01-30 05:07:28
【问题描述】:

我的代码有什么问题

查看pasien -> index.php

  <?php foreach ($data['psn'] as $psn ) : ?>
    <tr>
      <th ><?= $psn['id_pasien']; ?></th>
      <td><?= $psn['nama_pasien']; ?></td>
      <td><?= $psn['umur_pasien']; ?></td>
      <td><?= $psn['keterangan']; ?></td>
      <td class="text-primary"><?= $psn['keterangan']; ?></td>
    </tr>
  <?php endforeach; ?>

控制器 -> Pasien.php

<?php

class Pasien extends Controller {
  public function index()
  {
    $data['judul'] = 'Data Pasien';
    $this->view('templates/header', $data);
    $this->view('pasien/index');
    $data['psn'] = $this->model('Data_pasien')->getPasien();
    $this->view('templates/footer');
  }
}

注意:未定义的索引:psn in C:\xampp\htdocs\bumil\app\views\pasien\index.php 在第 202 行

警告:为 foreach() 提供的参数无效 C:\xampp\htdocs\bumil\app\views\pasien\index.php 在第 202 行

致命错误:未捕获的错误:调用未定义的方法 Pasien::model() 在 C:\xampp\htdocs\bumil\app\controllers\Pasien.php:9 堆栈跟踪:#0 C:\xampp\htdocs\bumil\app\core\App.php(32): Pasien->index() #1 C:\xampp\htdocs\bumil\public\index.php(5): App->__construct() #2 {main} 在 C:\xampp\htdocs\bumil\app\controllers\Pasien.php 中抛出 第 9 行

【问题讨论】:

标签: php codeigniter


【解决方案1】:

您正在使用$data['psn'],因为它会加载。

尝试以下方法:

<?php

class Pasien extends Controller {

    public function index(){
        $data['judul'] = 'Data Pasien';
        $data['psn'] = $this->model('Data_pasien')->getPasien();
        $this->view('templates/header');
        $this->view('pasien/index',$data);
        $this->view('templates/footer');
    }
}

?>

【讨论】:

    猜你喜欢
    • 2021-06-21
    • 2019-07-19
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    相关资源
    最近更新 更多