为什么我的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文件,我已将其包含在我的管理控制器中在“登录”功能中生成的一个视图中。
有什么建议吗?
答案 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
它的保护程序