相对目录结构的简单codeigniter基类目录式函数/定义

时间:2011-09-21 13:42:19

标签: url codeigniter relative-path

我正在开发一个带有codeigniter的网站,我有一个简单的问题。

对于html和样式我正在使用base_url()来使用路径,但在html源代码中包含完整路径,包括http://

我的文件夹结构如下:

application/
system/
my_template/
    *styles.css
    *images/
    *etc.etc.
index.php

当我在index.php / controller / method / param1 / param2上时,我想像这样设置例如css路径:

<link href="../../../my_template/styles.css" rel="stylesheet" type="text/css" media="screen" />

但是使用base_url()就会变成这样:

<link href="http://www.site.com/my_template/styles.css" rel="stylesheet" type="text/css" media="screen" />

如何为css和<script>标签执行此操作?我确定我错过了一个简单的步骤,但找不到它。我正在使用CI 2.03。

谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用/来引用相对于网站根目录的文件。

假设您在http://www.site.com/上,两个路径都将引用同一个文件。

<link href="/my_template/styles.css" ... />

<link href="http://www.site.com/my_template/styles.css" ... />