0

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

核心文件夹如下

/core/bootstrap/bootstrap.css

我想bootstap.css从我的电话view/admin/index.php

我怎么称呼它?

我已经尝试过如下

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

但它仍然不起作用。

4

3 回答 3

0

查看文档并阅读有关url_helper的信息。

使用具有功能的内部链接site_url()base_url()

于 2013-11-14T07:37:41.707 回答
0

首先,我不会将我的 css 文件放在 core 文件夹中。我将创建与“应用程序”和“系统”文件夹处于同一级别的文件夹。

其次,您需要在 application/confi/config.php 中配置基本 url,例如

$config['base_url'] = 'http://localhost/NV/';

在文件夹“NV”中,我有我的 CI 文件,例如“应用程序”和“系统”。

然后在视图中我将使用

<link rel="stylesheet" href="<?php echo base_url();?>css/ace.min.css"/>

在这种情况下,“CSS”文件夹与“应用程序”和“系统”文件夹位于同一级别。

于 2013-11-14T07:38:55.697 回答
0

您不应该将 CSS 文件放在核心文件夹中。CI 的最佳实践如下:

- application
- assets
 -- css
 -- js
 -- images
- system
 -- <all CI folders here> 

使用 URL 帮助程序指向资产文件夹,例如:

function asset_url(){
    return base_url().'public/';
}

有关url_helpers的更多信息

然后你可以像这样在你的视图中指向你的资产:

<link rel="stylesheet" href='<?php echo asset_url()."css/YOUR_FILE.css" ?>'/>
于 2013-11-14T09:30:09.483 回答