源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

CodeIgniter配置之routes.php用法实例分析

  • 时间:2021-02-28 15:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:CodeIgniter配置之routes.php用法实例分析
本文实例分析了CodeIgniter配置之routes.php用法。分享给大家供大家参考,具体如下: application/config/routes.php中定义了一个名为$route的数组,用来设置默认路由和404页面以及可以设置一些匹配方式。 默认的配置如下:
$route['default_controller'] = "welcome";
$route['404_override'] = '';

default_controller指定默认的控制器名称,404_override指定当出现404时调用的控制器名称。有时候可能出现解析不成功,或者一直在默认页面,我们可以调用$this->router打印一下当前解析的控制器和Acion名称。比如可以在MY_Controller中如下打印:
var_dump($this->router->fetch_directory());
var_dump($this->router->fetch_class());
var_dump($this->router->fetch_method());

确定下解析到哪个控制器了, 然后在看看URL的配置、服务器配置,以及可以在Router.php 和URI.php中调试下。 $route数组也可以通过通配符(:num, :any)、正则来设置重写规则,下面是一些简单的例子: 1、将 http://pc.local/admin/detail_1.htm 请求解析到 http://pc.local/admin/detail.htm?user_id=1 处理。 Codeigniter并不支持包含查询字符串的重写规则,这个规则看起来应当这么写:
[url=http://www.1sucai.cn/Special/32.htm]codeigniter入门教程[/url]》 希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部