【问题标题】:how to define route in codeigniter i am trying but it not working如何在我正在尝试的codeigniter中定义路由但它不起作用
【发布时间】:2020-11-09 19:39:36
【问题描述】:
$route['default_controller'] = 'Student';
$route['admin'] = 'index.php/Admin_depart/index';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

我对 CodeIgniter 还很陌生,并且完成了我的第一个项目。但是,在我把它放到我的托管站点之前,我想使用 CodeIgniter 在配置文件夹中提供的 routes.php 文件来清理 URL。但是当我在 default_controller 中编写相同的 url 时它无法正常工作

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    index.php 导致了问题。

    路由目的地只能定义为controller/method 对。所以在你的情况下,正确的路线是:

    $route['admin'] = 'Admin_depart/index';
    

    浏览到yoursite.com/admin 的任何人都将获得Admin_depart 控制器、index 方法中的任何内容(就像他/她直接浏览到yoursite.com/admin_depart/index 一样;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多