【问题标题】:Codeigniter Custom Controller Receiving 404Codeigniter 自定义控制器接收 404
【发布时间】:2018-10-03 17:10:29
【问题描述】:

所以我复制了控制器文件 Welcome.php 并将其命名为 home.php。 我将班级名称从 Welcome to Home 更改了。

当我在http://daytodata.net/ci/index.php/home 中查看它时,我得到了 404?

【问题讨论】:

  • 您没有正确设置路由。它放在 config/route.php
  • 如何调整路线?我目前有: $route['default_controller'] = 'welcome'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE;
  • $route['^home$'] = 'home/index';
  • 这行得通,我必须对所有控制器都这样做吗?
  • 所有在路由中不匹配的uri都会导致404错误

标签: php codeigniter-3


【解决方案1】:

您是否尝试使用 /home/index/ 访问您的方法?

您还应该考虑利用路由系统:

https://www.codeigniter.com/userguide3/general/routing.html

【讨论】:

  • 是的,这行得通。我关注的视频必须是旧版本?
  • 在 CI 中,默认匹配 if /action/method/,如果可行,你能批准答案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-13
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多