我是CodeIgniter的绝对初学者,现在我正在用CI创建一个简单的项目。但我不知道如何调用核心文件夹中存在的文件。
核心文件夹如下所示
/core/bootstrap/bootstrap.css
我想从bootstap.css
view/admin/index.php
我怎么称呼它?
我已经尝试过以下
了<link href="/application/core/bootstrap/bootstrap.css" rel="stylesheet" media="screen">
但它仍然不起作用。
答案 0 :(得分:0)
查看文档并阅读url_helper。
使用功能site_url()
或base_url()
答案 1 :(得分:0)
首先,我不会将我的css文件放在核心文件夹中。 我将创建与&#34; application&#34;中相同级别的文件夹。和&#34;系统&#34;文件夹中。
其次,您需要在application / confi / config.php配置基本URL,如
$config['base_url'] = 'http://localhost/NV/';
在文件夹&#34; NV&#34;中,我有我的CI文件,例如&#34;应用程序&#34;和&#34;系统&#34;。
然后在视图中我将使用
<link rel="stylesheet" href="<?php echo base_url();?>css/ace.min.css"/>
在这种情况下,&#34; CSS&#34;文件夹与&#34;应用程序&#34;处于同一级别。和&#34;系统&#34;文件夹。
答案 2 :(得分:0)
您不应将CSS文件放在核心文件夹中。 CI的最佳实践如下:
- application
- assets
-- css
-- js
-- images
- system
-- <all CI folders here>
使用URL帮助器指向assets文件夹,如:
function asset_url(){
return base_url().'public/';
}
的更多信息
然后您可以在视图中指向您的资源:
<link rel="stylesheet" href='<?php echo asset_url()."css/YOUR_FILE.css" ?>'/>