用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1605|回复: 2
收起左侧

[HELP] 配置不同的入口文件

[复制链接]
发表于 2014-6-20 13:57:22 | 显示全部楼层 |阅读模式
CI 的入口文件是 index.php  加载的URI配置,是application/config/routes.php

我现在想增加一个 phone.php 的入口文件, 想让加载另外一个URI的配置文件,比如application/config/routes2.php,其他的全都不变,该怎么实现呢?

发表于 2014-6-20 16:34:30 | 显示全部楼层
看了一下代码,
虽然我不懂英文
但是看了这两张截图,你应该知道怎么做

router类的源码

router类的源码

入口文件

入口文件
发表于 2014-6-21 11:01:48 | 显示全部楼层
本帖最后由 caoniao 于 2014-6-21 11:03 编辑

在core/Route.php 140多行有这么一段代码,可以修改下,自己选择加载什么routes配置文件
PHP复制代码
                if (defined('ENVIRONMENT') AND is_file(APPPATH.'config/'.ENVIRONMENT.'/routes.php'))
                {
                        include(APPPATH.'config/'.ENVIRONMENT.'/routes.php');
                }
                elseif (is_file(APPPATH.'config/routes.php'))
                {
                        include(APPPATH.'config/routes.php');
复制代码

本版积分规则