Codeigniter:找不到文件

时间:2014-08-26 20:59:24

标签: php css codeigniter

为什么我的css,js和img文件的路径在“应用程序”之前具有CONTROLLER名称?

来自萤火虫的路径:

本地主机/报价发电机/ 管理 /application/assets/bootstrap/css/bootstrap.min.css

我的代码:

<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/bootstrap/css/bootstrap.min.css'); ?>" >

这是来自header.php文件,我已将其包含在我的管理控制器中在“登录”功能中生成的一个视图中。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

将资产文件(即css / images)保存在应用程序文件夹中的不良做法

您的Codeigniter文件夹结构应为此

root
  |
  |_______________application
  |_______________assets
                   |_________css
                   |_________images

考虑root是管理员

设置上述结构,像这样设置base_url

$config['base_url'] = 'localhost/quote-generator/admin/';

然后像这样放置href

href="<?php echo base_url();?>assets/bootstrap/css/bootstrap.min.css"

答案 1 :(得分:-1)

使用:

site_url()

而不是

base_url

它的保护程序