如何在CodeIgniter中包含CSS文件?

时间:2012-12-23 05:25:17

标签: php html css codeigniter

我在根目录中创建了一个资源文件夹,其中存在应用程序文件夹。现在我有资产兄弟申请。

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

有人可以帮助我如何使它发挥作用。

在一个解决方案中,我发现在配置文件中写这一行会起作用,但是通过这种改变它也不起作用。

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

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

解决方案: -

我在codeigniter项目中做错了。我再次下载并重新尝试这些东西,没有任何工作。

谢谢你们所有人。你节省了我的时间。

3 个答案:

答案 0 :(得分:13)

在constant.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'); ?>">

希望有所帮助。

答案 1 :(得分: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。

答案 2 :(得分: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 / folder。

<path to your app folder>/assets/css