遇到未捕获的异常类型:运行时异常
消息:找不到您指定的型号:model_benda
文件名:/opt/lamp/htdocs/latian_ci/system/core/Loader.php
行号:348
回溯:
文件:/opt/lamp/htdocs/latian_ci/application/controllers/Barang.php线路:8功能:型号
文件:/opt/lamp/htdocs/latian_ci/index.php线路:315功能:需要一次
//这是我的控制器
<?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
}
}
?>
CodeIgniter模型必须有大写的第一个字符,这样
class model_benda extends CI_Model {
应该是
class Model_benda extends CI_Model {
加载模型时不必首先使用大写字母,因此$this->load->model('model_benda');
可以正常工作。
大写字母第一的规则也适用于文件名,因此模型文件必须是Model_benda.php