升级后无法找到模型

时间:2014-12-01 09:03:11

标签: php codeigniter

我在几个月之前使用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将其名称更改为“测试”无法提供帮助,以前在升级前使用小写字母可以正常工作

1 个答案:

答案 0 :(得分:0)

根据版本3用户指南,类名必须与文件名匹配,而在版本2中则不是这样。

http://www.codeigniter.com/userguide3/general/models.html#anatomy-of-a-model