php调用js、css、image 路径问题

zhangdangv 发布于 2013/04/27 17:10
阅读 2K+
收藏 0
PHP

style.css文件在zf项目\public\skins\css\路径下:

 调用style.css样式  <link herf='/skins/css/style.css' rel="stylesheet"  type="text/css"/> 调用不到style.css样式     而只有<link herf='../skins/css/style.css' rel="stylesheet"  type="text/css"/>才能调用style.css样式;调用js、image也遇到同样的问题。           但是我现在需要修改整个项目中调用css、js、image的路径 该如何修改呢       

加载中
0
帖子列表
帖子列表
做绝对路径,在配置或index.php里定义一个$base_url = http://localhost/public/ ,在视图里使用<?php echo $base_url;?>/skins/css/styles.css
zhangdangv
zhangdangv
那样改的太多了 只要视图中调用css、js、image的路径都得改 有木有更好的解决方法
0
卖切糕大叔
卖切糕大叔
在你调用的位置加一个symlink,根目录的 skins指向public\skins
0
h
humeur
用HTML的base标签,不过会影响到页面所有链接
返回顶部
顶部