如何使用CodeIgniter引用我的Bootstrap样式表

use*_*263 3 html css codeigniter twitter-bootstrap

我正在使用CodeIgniter,我正在加载一个视图$this->load->view('index').

我的目录看起来像这样

  • 应用
  • 资产/ CSS/bootstrap.css

在视图(in applications/views/index.php)中,我在头标签中引用如下:

<link href="/assets/css/bootstrap.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

但是控制器只加载html的元素而没有任何样式的Bootstrap css.我引用了错误的方法吗?

pea*_*ker 5

你可以使用url helper,site_url()函数让它变得简单:

<link href="<?php echo site_url('assets/css/bootstrap.css'); ?>" >
Run Code Online (Sandbox Code Playgroud)

您还可以使用HTML帮助程序和link_tag()函数:

echo link_tag('assets/css/bootstrap.css');
Run Code Online (Sandbox Code Playgroud)

要使用帮助程序,请在控制器构造函数中添加以下行:

$this->load->helper('url');
$this->load->helper('html');
Run Code Online (Sandbox Code Playgroud)

或者,您可以在application/config/autoload.php文件中全局加载这些帮助程序.有关 详细信息,请参阅http://codeigniter.com/user_guide/general/autoloader.html.