Allen 2022-01-17 10:15:54 4590 0 0 0 0

網站名稱:关于CI2和CI3控制器命名差别,控制器无法访问的错误解决

網站地址:

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

[SEO信息] [Alexa信息]

-->>直達網站

我用默认的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]   ·   返回頂部