相对路径与绝对路径在CI中的应用
<span>▪ <a href="<?=site_url('admin/home/');?>">首页</a></span><span>▪ <a href="<?=site_url('admin/category');?>">分类管理</a></span>
<span>▪ <a href="<?=site_url('admin/section');?>">内容管理</a></span>
<span>▪ <a href="http://localhost/minhang/admin/home">首页</a></span>
<span>▪ <a href="http://localhost/minhang/admin/category">分类管理</a></span>
<span>▪ <a href="http://localhost/minhang/admin/section">内容管理</a></span>
是否可能表示成相对地址,如:/minhang/admin/home
我在CI官网看到的链接地址也是绝对路径,两者性能上会有何差别?
开发规范上,CI中一般什么时候应该用相对地址,什么时候用绝对地址,还是以习惯而定,求教了。
在head标签中加入base标签
<base href="<?php echo base_url();?>">
然后你就可以使用相对路径了。 URL都使用绝对URL,而文件系统路径都使用相对路径。 Hex 发表于 2012-2-5 14:31 static/image/common/back.gif
URL都使用绝对URL,而文件系统路径都使用相对路径。
后半句还不太明白 niki090 发表于 2012-2-6 01:45 static/image/common/back.gif
后半句还不太明白
文件系统路径不明白?
就是 C:\a\b\c 这不就是文件系统路径吗,URL 是这种 http://xxxxxxxxx
明白了吧~呵呵 本帖最后由 niki090 于 2012-2-7 02:59 编辑
Hex 发表于 2012-2-6 01:58 static/image/common/back.gif
文件系统路径不明白?
就是 C:\a\b\c 这不就是文件系统路径吗,URL 是这种 http://xxxxxxxxx
明白了吧~呵 ...
比如我在根目录下的.htaccess中,去除了根目录下images,css的重定向
在首页引入
<link href="<?=base_url();?>css/general.css" rel="stylesheet" type="text/css" />
在general.css中
body{background-image:url(......)}, url是调用images中的背景图,改怎么写呢?
niki090 发表于 2012-2-7 02:30 static/image/common/back.gif
比如我在根目录下的.htaccess中,去除了根目录下images,css的重定向
在首页引入
.css 文件中的问题不属于 PHP,所以和 CI 无关。
.css 文件中都用相对URL,所有都相对于当前 .css 文件,这个是 CSS 知识,呵呵 Hex 发表于 2012-2-7 10:49 static/image/common/back.gif
.css 文件中的问题不属于 PHP,所以和 CI 无关。
.css 文件中都用相对URL,所有都相对于当前 .css 文件, ...
恩,大致明白了吧
页:
[1]