8

我在应用程序文件夹所在的根目录中创建了一个资产文件夹。现在我有资产兄弟应用程序。

现在,当我尝试http://localhost/CodeIgniter/assets/css/bootstrap.min.css在网页中打开时,它不起作用。

有人可以帮助我如何让它工作。

在一个解决方案中,我发现在配置文件中写入这一行将起作用,但通过进行此更改也不起作用。

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

现在请指导我如何在 CI 中加载 CSS 文件。

解决方案 :-

我在我的 codeigniter 项目中做错了什么。我再次下载并再次尝试这些东西,但没有任何效果。

谢谢大家。你节省了我的时间。

4

3 回答 3

13

在常量.php 中:

define('URL','http://localhost/CodeIgniter/');
define('IMG',URL.'assets/img/');
define('CSS',URL.'assets/css/');
define('JS',URL.'assets/js/');

在 config.php 中:

$config['base_url'] = URL;

鉴于:

<link rel="stylesheet" href="<?php echo(CSS.'bootstrap.min.css'); ?>">

希望能有所帮助。

于 2012-12-23T05:56:42.517 回答
2

定义使用的通用 css。在 CodeIgniter\system\application\config 目录中打开“config.php”。

$config['css'] = 'mystyles.css';

在根应用程序中创建一个名为 mystyles.css 的文件:\CodeIgniter。

$this->load->helper('url');       
$data['css']        = $this->config->item('css'); 

您可以像这样在视图页面中加载 css。

于 2012-12-23T06:00:21.717 回答
1

在您的控制器操作 /application/controllers/yourController.php 中添加以下行

$this->load->helper('url');

然后将以下行添加到您的视图文件的头标签。

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

假设您在 app 目录中创建了 assets/css/ 文件夹。

<path to your app folder>/assets/css
于 2015-10-07T15:54:51.423 回答