我将css和js保留在codeigniter 4根目录下的assets文件夹中,并且我试图用此行加载css
<link href="<?php echo base_url(); ?>/assets/css/style.css" rel="stylesheet">
但是我的CSS没有加载。这行代码可以很好地运行codeigniter 3。预先感谢。
base_url()函数已经打印了'/'。因此,请在php标记后删除斜杠。像这样:
<link href="<?php echo base_url(); ?>assets/css/style.css" rel="stylesheet">
为了使用base_url()
,必须首先加载URL Helper。可以在application/config/autoload.php
$autoload['helper'] = array('url');
或者,在控制器中手动加载:
$this->load->helper('url');
base_url()函数默认情况下返回斜杠。因此,无需在base_url()之后添加“ /”。因此,您的样式表链接应如下所示:
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css">
您可以从这里https://codeigniter.com/user_guide/helpers/url_helper.html获得帮助