【问题标题】:404 Page Not Found The page you requested was not found while new page created codeigniter404 Page Not Found The page not found while new page created codeigniter
【发布时间】:2020-12-05 05:55:59
【问题描述】:

我已将模型、视图、控制器文件复制到 codeigniter 项目中具有不同文件名的新模型/控制器/视图。当我访问新页面时,出现以下错误:

404 页面未找到

找不到您请求的页面。

【问题讨论】:

  • 你更新类名了吗?文件名是否以大写字母开头?显示 MVC 的 SHORT 示例,你检查路由了吗?
  • 类名没有更新,需要更新吗?其余都可以(大写等)
  • 如果一个模型的文件名是MyModel.php,它需要以class MyModel extends CI_Model {}开头
  • 这个类Model_stores_1扩展了CI_Model
  • @Vickel 先生,以 ControllerModel 开头的规则是否是大写?

标签: php codeigniter


【解决方案1】:

如果你复制(另存为)控制器或模型,有几个原因导致

404,找不到页面错误

可能发生:

  • 文件未以首字母大写保存
  • 类名未更新
  • 类名已更新,但不以首字母大写
  • 在控制器的情况下:路由未更新/包含

例如,如果一个模型的文件名是 MyModel.php,它需要以 class MyModel extends CI_Model {}

请参阅一般主题 ControllersModels

【讨论】:

    【解决方案2】:

    现在可以正常使用了,类名没有更新,现在已经更新了。

    【讨论】:

      猜你喜欢
      • 2011-11-09
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 2021-12-21
      • 2023-03-26
      • 2017-06-08
      • 1970-01-01
      • 2013-10-07
      相关资源
      最近更新 更多