我已经看过涉及这个问题的其他答案,但仍然无法让它发挥作用。我试图相对链接我的CSS文件。我已经尝试了base_url()
concat但它仍然不起作用。也许我只是对CI网址存在误解。无论如何,我的CSS文件在views->templates->Item_CSS.css
我已经尝试了一切,仍然没有结果。如果有人可以提供帮助,我将不胜感激。谢谢!
答案 0 :(得分:1)
您无法轻松到达该路径,因为codeigniter使用它的index.php(位于根目录中)来处理所有事情。 视图文件夹不是基本路径
我要做的是在CI的根目录中添加 css 和 js 文件夹(其中index.php,.htaccess所在),之后你的css路由将会是www.example.com/css/mycss.css
或base_url().css/mycss.css
。
如果您收到禁用错误,可能需要修改.htaccess以允许访问这些文件夹
答案 1 :(得分:0)
假设您将基本网址配置为:
$config['base_url'] = 'http://www.abc.com/';
并将application
文件夹放在system
和index.php
文件所在的位置。然后使用以下代码:
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/templates/Item_CSS.css" />