[css未加载到代码点火器4中

问题描述 投票:-1回答:2

我将css和js保留在codeigniter 4根目录下的assets文件夹中,并且我试图用此行加载css

   <link href="<?php echo base_url(); ?>/assets/css/style.css" rel="stylesheet">

但是我的CSS没有加载。这行代码可以很好地运行codeigniter 3。预先感谢。

css codeigniter assets
2个回答
0
投票

base_url()函数已经打印了'/'。因此,请在php标记后删除斜杠。像这样:

<link href="<?php echo base_url(); ?>assets/css/style.css" rel="stylesheet">

0
投票

为了使用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获得帮助

© www.soinside.com 2019 - 2024. All rights reserved.