心安即是归处 发表于 2014-7-1 15:12:48

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

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 15:11:20

板凳跟上~~~~~~~~~~:lol

似月光 发表于 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';这样配置好

但是手册中说过不用配置系统也会自动补全的。

Fight 发表于 2014-7-5 09:20:35

确实不需要配置,直接使用就可以了呀
页: [1]
查看完整版本: site_url() 为什么不自动不全完整路径?