');
Allen 2022-01-17 341 0 0 0 0

我用默认的ci框架,加了个user控制器:user.php,怎么访问不了呢

是哪里需要设置一下么,用的版本是3.15

看兄弟联老师那就可以直接访问呢,他的版本是2

这问题困扰了我好几天。

老师在视频中讲的说最好要小写,因为一般用户访问时不区分大小写!(https://www.php.cn/code/6245.html 这个视频13分钟)

但我小写就是不能访问,搜索询问了半天也没有结果。

老师用的是CI2,我用的是CI3。

用CI2确实可以访问,但CI3死活不行!

。。。

最后幸好还是在CI群里。有人告诉我,控制器首字母要大写,改了之后,果然就可以了!

郁闷!


总结如下:

CI2中的控制器文件名可以大写也可以小写,访问时与文件名拼写要一致就可以访问。

如控制器user.php:

application/controllers/User.php--访问:index.php/User/index

application/controllers/user.php--访问:index.php/user/index

application/controllers/USer.php--访问:index.php/USer/index

以上都可以访问成功。

...

但CI3中的控制器文件必须首字母大写(首字母小写时无法访问),访问时首字母可以大写,也可以小写。

application/controllers/User.php--访问:index.php/User/index,或index.php/user/index都可以

但index.php/USer/index无法访问,说明只限于首字母不区分大小写,其他也必须是小写才可以。

...

当首字母不大写时:application/controllers/user.php--无法被访问


【版权声明】
本文为原创,遵循CC 4.0 BY-SA版权协议!转载请附上原文出处链接及本声明。
原文链接:https://tdlib.com/am.php?t=JBS0YgvWow1y
Tag: CI3 CI2 CI错误
我也要发一个   ·   返回首页     ·   返回[CodeIgniter]   ·    前一个  ·   下一个
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[CodeIgniter]   ·   返回顶部