入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

CI中移出router后访问程序出现找不到默认路由的解决方法

已有 618 次阅读2015-5-5 15:16 |个人分类:CI框架| router, 程序

        在CI框架中访问注意都是由路由设定好的,且路由位于application/config/router文件中。
一般为了统一管理需要将router文件单独拿出来放在一个文件夹下,通过使用router来对程序进行控制,一旦移除后,访问网站会出现找不到对应的默认路由。经查找终于找到对应的解决方案:
      在ci框架的system/core/Router.php文件下修改对应的路径

在html中需要访问对应的页面时,只需要使用<{$BASEURL}>/带上对应的路由即可
如:访问的控制器c_flow下的showmain方法
那么自定义的路由中如下写:
$route['showmain']='c_flow/showmain';
然后在html中访问时<{$BASEURL}>/showmain

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区