|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2011-4-29 18:08:08
|
显示全部楼层
CI 的 URL 不能用相对路径,主要原因应该是和 CI 的 URL 分段有关,导致浏览器不知道你是真实路径,还是URL ...
Hex 发表于 2011-4-29 01:05 ![](http://codeigniter.org.cn/forums/images/common/back.gif)
我想了几种
一、用<base>标签现目前最方便,但是做模板文件时都要加上这个以防出错。
二、在替换图片地址的时候加一个自定义标签比如{baseurl}/upload/logo.gif 其中{baseurl}等于“/cms/”或“http://域名/cms/”这部分,前者为相对路径,后者为绝对路径,只不过要在替换的过程中写好程序取得当前目录或域名就可,然后在取出数据库的时候再替换{baseurl}标签就好像模板那样不过这个太麻烦了没意思,或者直接替换成“/cms/upload/logo.gif”这个不灵活。
三、第三个我没想到,不知道大家想到没有 嘿嘿 |
|