Неустранимая ошибка: необработанная ошибка: вызов неопределенного метода Pasien :: model () - PullRequest
1 голос
/ 30 января 2020

Что не так с моим кодом

view 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 в 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

1 Ответ

0 голосов
/ 30 января 2020

вы используете $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');
    }
}

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...