我在几个月之前使用codeigniter 3 -dev创建了一个网站,今天我已经将它升级到github上的最新版本....它在localhost上运行正常但是当我在服务器上传它时它无法&# 39;找到模特!!
http://epatil.com/ci_test
我唯一的控制者:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->load->model('test');
$this->test->echo_print();
$this->load->view('welcome_message');
}
}
我的test.php模型
<?php
class test extends CI_Model {
public function __construct(){
parent::__construct();
}
function echo_print(){
echo 1234;
}
}
她的结果是:
Unable to locate the model you have specified: Test
btw将其名称更改为“测试”无法提供帮助,以前在升级前使用小写字母可以正常工作
答案 0 :(得分:0)
根据版本3用户指南,类名必须与文件名匹配,而在版本2中则不是这样。
http://www.codeigniter.com/userguide3/general/models.html#anatomy-of-a-model