CodeIgniter
Allen 2022-01-17 10:15:54 4627 0 0 0 0
CI3,CI2,CI错误,我用默认的ci框架,加了个user控制器:user.php,怎么访问不了呢是哪里需要设置一下么,用的版本是3.15看兄弟联老师那就可以直接访问呢,他的版本是2这问题困扰了我好几天。老师在视频中讲的说最…

我用默认的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--无法被访问


Tag: CI3 CI2 CI错误
相关内容
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[CodeIgniter]   ·   返回顶部