xiaohui8733 发表于 2016-3-24 11:20:50

加载不了model

CI 3.0.5的版本发布到线上PHP 5.3.3 下加载不了model 这个是什么原因
报错如下

An uncaught Exception was encountered

Type: RuntimeException

Message: Unable to locate the model you have specified: M_sql

Filename: /var/www/html/test/system/core/Loader.php

Line Number: 314

Backtrace:

File: /var/www/html/test/application/controllers/Welcome.php
Line: 9
Function: model

File: /var/www/html/test/index.php
Line: 292
Function: require_once

2802828707 发表于 2016-3-24 11:31:12

你检查一下谢谢你名是不是和类名对应着的,另外看一下?>后面是不是有空格之类的

xiaohui8733 发表于 2016-3-24 11:38:51

2802828707 发表于 2016-3-24 11:31
你检查一下谢谢你名是不是和类名对应着的,另外看一下?>后面是不是有空格之类的 ...

没有空格线上环境是linux的 我也检查了 首字母是大写的没错

xiaohui8733 发表于 2016-3-24 11:42:13

xiaohui8733 发表于 2016-3-24 11:38
没有空格线上环境是linux的 我也检查了 首字母是大写的没错

而且我看了下 CI框架的PHP文件全部都是没有?>结束符号的 我加上了也没有用

Michael锐生 发表于 2016-3-25 15:59:57

感觉像是你用load加载模块,然后也用require_once加载模块,加载了相同名字的模块就会出现这个问题,建议都用调用CI的加载方法,不要用require_once手动加载
页: [1]
查看完整版本: 加载不了model