我如何调用CodeIgniter中的文件,该文件存在于core文件夹中

时间:2013-11-14 07:33:29

标签: codeigniter

我是CodeIgniter的绝对初学者,现在我正在用CI创建一个简单的项目。但我不知道如何调用核心文件夹中存在的文件。

核心文件夹如下所示

/core/bootstrap/bootstrap.css

我想从bootstap.css

致电view/admin/index.php

我怎么称呼它?

我已经尝试过以下

<link href="/application/core/bootstrap/bootstrap.css" rel="stylesheet" media="screen">

但它仍然不起作用。

3 个答案:

答案 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/';
}

url_helpers

的更多信息

然后您可以在视图中指向您的资源:

<link rel="stylesheet" href='<?php echo asset_url()."css/YOUR_FILE.css" ?>'/>