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

site_url() 为什么不自动不全完整路径?

[复制链接]
发表于 2014-7-1 15:12:48 | 显示全部楼层 |阅读模式
echo site_url('welcome/index/2/1');  结果生成的是 index.php/welcome/index/2/1.html配置文件是这样的$config['base_url']        = '';

手册里说如果不设置的话CI会自动获取的。
但是我的为什么会这样呢?
发表于 2014-7-2 14:45:09 | 显示全部楼层
我测试了下,会补全前面的 http://http://localhost

检查 system/core/config.php 中的 site_url 方法,看看哪个流程出问题了

发表于 2014-7-2 17:36:54 | 显示全部楼层
需要你在配置文件里把$config['base_url'] = 'http://www.xx.cn';这样配置好
 楼主| 发表于 2014-7-3 10:21:19 | 显示全部楼层
似月光 发表于 2014-7-2 17:36
需要你在配置文件里把$config['base_url'] = 'http://www.xx.cn';这样配置好

但是手册中说过不用配置系统也会自动补全的。
发表于 2014-7-5 09:20:35 CI中国手机版 | 显示全部楼层
确实不需要配置,直接使用就可以了呀

本版积分规则