0

我已经查看了涉及此问题的其他答案,但仍然无法正常工作。我正在尝试相对链接我的 CSS 文件。我已经尝试过base_url()concat ,它仍然无法正常工作。也许我只是对 CI URL 有一个误解。无论如何,我的CSS文件在views->templates->Item_CSS.css

我已经尝试了一切,但仍然没有结果。如果有人可以提供帮助,我将不胜感激。谢谢!

4

2 回答 2

1

您将无法轻松到达该路径,因为 codeigniter 使用它的 index.php(位于根目录中)来处理所有内容。视图文件夹不是基本路径

我所做的是在 CI 的根目录(index.php,.htaccess 所在的位置)添加一个cssjswww.example.com/css/mycss.css文件夹,之后你的 css 路由将是or base_url().css/mycss.css.

如果您遇到禁止错误,您可能需要修改 .htaccess 以允许访问这些文件夹

于 2012-06-29T18:57:44.987 回答
0

假设您将基本 url 配置为:

$config['base_url'] = 'http://www.abc.com/';

然后将application文件夹放在systemandindex.php文件所在的位置。然后使用以下代码:

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/templates/Item_CSS.css" />

于 2012-07-03T11:03:58.770 回答