我想加载一个css文件到我的页面。这是我加载css的代码:<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>css/emdad.css" />
同样,我在控制器中设置了以下代码:$this->load->helper(array('form', 'url','html'));
控制器:
class Main extends CI_Controller{
public function __construct(){
parent::__construct();
$this->load->library('emdadlib');
$this->load->helper(array('form', 'url','html'));
}
public function index(){
$this->load->view('structure',$data);
}
public function register(){
$this->load->view('structure',$data);
}
this is view(structure.php):
<html >
<head>
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>css/emdad.css" />
base_url is: 127.0.0.1/emdad
。我在url浏览器中输入127.0.0.1/emdad/index.php/main/register
。然后页面加载成功,但是CSS文件不处理
base_url()
指网站主文件夹,如c:'www'yourWebsite'app
。
编辑:这是真的,如果你的配置文件有$config['base_url'] = '';
试着像这样改变你的css链接:
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/emdad.css" />
另外,尝试在chrome中使用检查器(ctrl+i)调试视图,看看console
中是否有任何信息或错误。如果有,请贴在这里。
在
的布局文件夹中使用css../application/views/layout/
,当你调用loader时,你可以添加controller
文件