zxw165 发表于 2017-2-21 11:29:41

求解使用ci框架在控制器中使用admin文件夹命名就会报错

使用ci框架在控制器中使用admin文件夹命名就会报错Unable to locate the model you have specified: admin_model,把admin改成其他就没问题,网上查了下大多数数因为linux下的问题,可是我这是windons,而且换个名字就不会报错

Closer 发表于 2017-2-21 11:38:50

請提供代碼

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

zxw165 发表于 2017-2-21 11:55:05

Closer 发表于 2017-2-21 11:38
請提供代碼

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

http://oawtbwmcb.bkt.clouddn.com/389A.tmp.jpghttp://oawtbwmcb.bkt.clouddn.com/39B9.tmp.jpghttp://oawtbwmcb.bkt.clouddn.com/3957.tmp.jpg
http://oawtbwmcb.bkt.clouddn.com/391C.tmp.jpg

zxw165 发表于 2017-2-21 11:55:31

Closer 发表于 2017-2-21 11:38
請提供代碼

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

http://oawtbwmcb.bkt.clouddn.com/391C.tmp.jpg

Closer 发表于 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 時也得大寫了)

 

zxw165 发表于 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%8720170221125730.png

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

好像并没有问题

zxw165 发表于 2017-2-21 12:59:27

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

Hex 发表于 2017-2-21 14:20:54

不要把目录和控制器叫相同的名字,看起来你改名就可以,有可能是和目录重名了。
页: [1]
查看完整版本: 求解使用ci框架在控制器中使用admin文件夹命名就会报错