用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1551|回复: 4
收起左侧

[版本 3.x] 加载不了model

[复制链接]
发表于 2016-3-24 11:20:50 | 显示全部楼层 |阅读模式
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
发表于 2016-3-24 11:31:12 | 显示全部楼层
你检查一下谢谢你名是不是和类名对应着的,另外看一下?>后面是不是有空格之类的
 楼主| 发表于 2016-3-24 11:38:51 | 显示全部楼层
2802828707 发表于 2016-3-24 11:31
你检查一下谢谢你名是不是和类名对应着的,另外看一下?>后面是不是有空格之类的 ...

没有空格  线上环境是linux的 我也检查了 首字母是大写的没错
 楼主| 发表于 2016-3-24 11:42:13 | 显示全部楼层
xiaohui8733 发表于 2016-3-24 11:38
没有空格  线上环境是linux的 我也检查了 首字母是大写的没错

而且我看了下 CI框架的PHP文件全部都是没有?>结束符号的 我加上了也没有用
发表于 2016-3-25 15:59:57 | 显示全部楼层
感觉像是你用load加载模块,然后也用require_once加载模块,加载了相同名字的模块就会出现这个问题,建议都用调用CI的加载方法,不要用require_once手动加载

本版积分规则