入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

wndyd的个人空间 https://codeigniter.org.cn/forums/?827 [收藏] [复制] [分享] [RSS]

日志

关于CI图片脚本等资源的URL云云

热度 1已有 2628 次阅读2011-6-29 16:51 |个人分类:CI 云云| 静态资源URL

假设images文件夹在根目录(和index.php同级).
方式1:src="images/xx.gif" 
推荐度:**
site_url:www.xxx.com
适用URL:/index.php?a=xx&c=yy...
只能部署在同一站点下


方式2:src="/images/xx.gif" 推荐度:***
site_url:www.xxx.com
适用URL:
/index.php?a=xx&c=yy...
index.php/controller/action
www.xxx.com/dir/controller/action
不适用,site_url:www.xxx.com/xx
只能部署在同一站点下

方式3:src="../../../images/xx.gif"  推荐度:*
除了css这样代码里,其他不建议这样写.
只能部署在同一站点下
方式4:src="<?php echo base_url();?>images/xx.gif" 推荐度:****
可根据site_url的变化,base_url做相应变化,
可以把images部署到其他站点下.
还可以自定义例如
 src="<?php echo my_base_url();?>images/xx.gif" 
function my_base_url(){
//默认 
return base_url();
//如果有特殊要求可以这里扩展开来
}
当资源文件要部署多个服务器时,可以考虑这样操作...



路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区