Обнаружено неисследованное исключение ,,, - PullRequest
0 голосов
/ 30 октября 2018

Обнаружено необнаруженное исключение Тип: RuntimeException

Сообщение: невозможно найти указанную вами модель: Model_benda

Имя файла: /opt/lampp/htdocs/latihan_ci/system/core/Loader.php

Номер строки: 348

Backtrace:

Файл: /opt/lampp/htdocs/latihan_ci/application/controllers/Barang.php Линия: 8 Функция: модель

Файл: /opt/lampp/htdocs/latihan_ci/index.php Линия: 315 Функция: require_once

// ЭТО МОЙ КОНТРОЛЛЕР

<?php
    /**
     * 
     */
    class Barang extends CI_Controller  {

        function index() {
            $this->load->model('model_benda');
            $judul = "Daftar Barang";
            $data['judul'] = $judul;
            $data['barang'] = $this->model_benda->list_barang(); 
            $this->load->view('list_barang', $data);    
        }
    }
?>

// И ЭТО МОЯ МОДЕЛЬ

<?php

    class model_benda extends CI_Model  {

        function list_barang() {
            $barang = array('sepatu','jam_tangan','robot');
            return $barang
        }
    }
?>

1 Ответ

0 голосов
/ 31 октября 2018

Модели CodeIgniter должны иметь заглавные буквы, поэтому

class model_benda extends CI_Model  {

должно быть

class Model_benda extends CI_Model  {

При загрузке модели не обязательно использовать верхний регистр, поэтому $this->load->model('model_benda'); будет работать просто отлично.

Первое правило в верхнем регистре также применяется к имени файла, поэтому файл модели должен быть Model_benda.php

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