Pau*_*ner 5 codeigniter codeigniter-3
我有一个网站,正在升级到 CodeIgniter 3 的当前开发版本。我已按照升级说明将所有类文件重命名为大写(例如 application/controllers/Home.php)
对于正常使用控制器的小写 URL,例如:
使用 Home.php 控制器。
当 url 首字母小写时,不会自动调用大写文件名。(404 错误)。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助。
我已将其范围缩小到_validate_request核心路由器中的功能。如果我注释掉对该函数的调用,它就会起作用_set_request。
如果我将函数的名称更改_validate_request为_validate_request2并使用新名称调用它,则它可以正常工作。这个函数名是保留字吗?
在评论中解决了,写这篇文章只是为了使其正式......
升级时,您必须始终检查是否有核心 CodeIgniter 库的扩展。如果是这样,很可能您至少重载了其中的一部分,并且在更改原始代码时可能会破坏应用程序。
| 归档时间: |
|
| 查看次数: |
5588 次 |
| 最近记录: |