lijun14992560 发表于 2011-3-17 11:42:31

site_url()比base_url() 好在哪里?

大家觉得用site_url()生成url好,还是用base_url() 拼url好?
到底好在哪里呢?
我觉得只是写法不同啊~~

zhouli520 发表于 2011-3-17 13:32:02

我用的base_url();site_url()还真没关注过.

Hex 发表于 2011-3-17 13:55:53

site_url 就是用于控制器URL的。
base_url 是用于图片URL的。
用处不同!

tiana 发表于 2011-3-17 14:12:30

有设置伪静态URL的话,site_url和base_url的不同之处就很明显了。

lijun14992560 发表于 2011-3-17 14:14:51

site_url 就是用于控制器URL的。
base_url 是用于图片URL的。
用处不同!
Hex 发表于 2011-3-17 13:55 http://codeigniter.org.cn/forums/images/common/back.gif

额,这个我知道,但是原因呢?为什么一定要这么用呢?
我就是想知道,这样用的好处~~

zfm1988 发表于 2011-3-17 14:15:13

呵呵,支持hex老大,两张用处不同的,base_url() 主要用于返回index文件所在的根目录url

lijun14992560 发表于 2011-3-17 14:23:58

有设置伪静态URL的话,site_url和base_url的不同之处就很明显了。
tiana 发表于 2011-3-17 14:12 http://codeigniter.org.cn/forums/images/common/back.gif

说到伪静态,这个当分页时,如果开启了伪静态,$config['base_url'] 该怎么设置呢?

lijun14992560 发表于 2011-3-17 14:24:50

呵呵,支持hex老大,两张用处不同的,base_url() 主要用于返回index文件所在的根目录url ...
zfm1988 发表于 2011-3-17 14:15 http://codeigniter.org.cn/forums/images/common/back.gif

优点,我只是问优点在哪里,不是问该怎么用~


{:2_30:}

Hex 发表于 2011-3-17 14:59:20

说到伪静态,这个当分页时,如果开启了伪静态,$config['base_url'] 该怎么设置呢? ...
lijun14992560 发表于 2011-3-17 14:23 http://myci.tk/forums/images/common/back.gif


   $config['base_url'] 和伪静态无关。

Hex 发表于 2011-3-17 15:01:38

优点,我只是问优点在哪里,不是问该怎么用~
lijun14992560 发表于 2011-3-17 14:24 http://myci.tk/forums/images/common/back.gif


    site_url() 可以自动替你处理 index.php 是否隐藏,而 base_url() 无此功能。
并且,site_url() 可以帮你处理 URL 反向路由(虽然现在不支持,但是可以扩展,而 base_url() 没有参数,所以做不到)等一些后续处理。
页: [1] 2
查看完整版本: site_url()比base_url() 好在哪里?