我刚刚下载了CodeIgniter 2.1.3并尝试将css导入via header_controller,
我尝试过SOF: CodeIgniter - Loading CSS,CI_Help_page和codeigniter CSS problem (SitePoint Form Thread)。我完全糊涂了,找不到简单的答案。在CodeIgniter版本2.1.3上有没有一个关于如何导入CSS和JS的一步答案。
我有:register.php
<?php
class register extends CI_Controller {
public function index()
{
//Get header
$this->load->view('header');
//Any other class
$this->load->view('register');
}
}
而不是header.php
<?php
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<link rel="stylesheet" href="<?php echo base_url();?>css/bootstrap.css" type="text/css" media="screen"/>
<title>DMP</title>
</head>
<body>
这是我的项目文件夹:Project folders.png(如果你想告诉我在哪里可以放置CSS)
感谢。
答案 0 :(得分:2)
只猜测,但为了能够使用base_url(),您需要在控制器中加载url帮助器。此外,正如@hakre在评论中已经说过的那样,请打开您的错误报告。
class register extends CI_Controller {
public function index()
{
$this->load->helper('url');
//Get header
$this->load->view('header');
//Any other class
$this->load->view('register');
}
}
答案 1 :(得分:1)
这应该有效
<link rel="stylesheet" href="<?php echo base_url('css/bootstrap.css')?>" type="text/css" media="screen"/>
答案 2 :(得分:0)
在您的视图页面上添加:
<link rel="stylesheet" href="<?php echo base_url();?>css/bootstrap.css" type="text/css" media="screen"/>