遇到未捕获的异常 类型:RuntimeException
消息:无法找到您指定的模型:Model_benda
文件名:/opt/lampp/htdocs/latihan_ci/system/core/Loader.php
行号:348
回溯:
文件:/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
}
}
?>
答案 0 :(得分:0)
CodeIgniter模型的首字母必须大写,因此
class model_benda extends CI_Model {
应该是
class Model_benda extends CI_Model {
加载模型时,您不必先使用大写字母,这样$this->load->model('model_benda');
就可以正常工作。
大写的第一个规则也适用于文件名,因此模型文件必须为Model_benda.php