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

[版本 3.x] 求解使用ci框架在控制器中使用admin文件夹命名就会报错

[复制链接]
发表于 2017-2-21 11:29:41 | 显示全部楼层 |阅读模式
使用ci框架在控制器中使用admin文件夹命名就会报错Unable to locate the model you have specified: admin_model,把admin改成其他就没问题,网上查了下大多数数因为linux下的问题,可是我这是windons,而且换个名字就不会报错
发表于 2017-2-21 11:38:50 | 显示全部楼层
請提供代碼

你錯的地方和你問的問題不一樣
 楼主| 发表于 2017-2-21 11:55:05 | 显示全部楼层
Closer 发表于 2017-2-21 11:38
請提供代碼

你錯的地方和你問的問題不一樣


http://oawtbwmcb.bkt.clouddn.com/391C.tmp.jpg
 楼主| 发表于 2017-2-21 11:55:31 | 显示全部楼层
Closer 发表于 2017-2-21 11:38
請提供代碼

你錯的地方和你問的問題不一樣

发表于 2017-2-21 12:20:49 | 显示全部楼层
本帖最后由 Closer 于 2017-2-21 12:22 编辑

你報的錯誤 : Unable to locate the model you have specified: admin_model
多是大小寫不一致,也就是 load 時小寫,但實際上 Model 內檔名卻是大寫所造成
從你提供的代碼來看,似乎沒有 admin_model 的文字
只能猜測你在擴充時 (MY_Controller) 或 autoload.php 時載入了 (或使用錯了) admin_model OR Admin_model

不過我感到奇妙,理論上應該要 admin & test 兩種都報錯

你先看看大小寫的原因
CI 3+ 都得檔名首字大寫的樣子 (load 時也得大寫了)

 
 楼主| 发表于 2017-2-21 12:59:09 | 显示全部楼层
Closer 发表于 2017-2-21 12:20
你報的錯誤 : Unable to locate the model you have specified: admin_model
多是大小寫不一致,也就是 loa ...



http://oawtbwmcb.bkt.clouddn.com/QQ%E5%9B%BE%E7%89%8720170221125740.png

好像并没有问题

 楼主| 发表于 2017-2-21 12:59:27 | 显示全部楼层
Closer 发表于 2017-2-21 12:20
你報的錯誤 : Unable to locate the model you have specified: admin_model
多是大小寫不一致,也就是 loa ...

发表于 2017-2-21 14:20:54 | 显示全部楼层
不要把目录和控制器叫相同的名字,看起来你改名就可以,有可能是和目录重名了。

本版积分规则