CSS 我的 CodeIgniter 中没有加载文件 PHP

CSS File is not loading in my CodeIgniter PHP

我是 Codeigniter 的新手。我试图加载我的 css 文件,但我失败了。我搜索它 google 应用所有解决方案但它不起作用。

我也在 mu autoload 文件中做了修改

$autoload['helper'] = array('url', 'form');

这是我的控制器代码,名称为 Login.php

<?php
    class Login extends CI_Controller{
        function index(){
            $this->load->helper('url'); 
            $this->load->helper('html');
            $data['main_content'] = 'login_form';
            $this->load->view('include/template', $data);
        }
    }
?>

这是我的视图代码名称 login_form.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url();?>css/style.css">
<title>Untitled Document</title>
</head>

<body>
    <div id="login_form">
        <h1>Login Page..!!</h1>
        <?php
        echo form_open('login/validate_credentials');
        echo form_input('username', 'Username');
        echo form_password('password', 'Password');
        echo form_submit ('submit', 'Login');
        ?>

    </div>
</body>
</html>

这是我的文件夹结构

Config
controller
css
helper
models
views

假设您的 base_url() 是域的根目录(例如 http://localhost),那么它将 return 应用程序的根目录(CodeIgniter index.php 被储存了)。因此,您所要做的就是将 css 文件夹移至该目录。我相信它比您的 css 文件夹的当前位置更上一层楼。

另请注意,您必须在 CodeIgniter config.php 文件中设置 base_url(),如下所示:

$config['base_url'] = 'http://localhost';

试试这个:

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

CI 的默认 webroot 不在您提到的应用程序文件夹中。

右键单击您的网页并select检查打开浏览器控制台。

转到您的网络请求/控制台并检查URL 您为链接文件 (CSS) 获得了什么。

如果您发现您在应用程序中提供的路径不同,那么您需要相应地更改代码以获得适当的路径。

解决了您的问题,将您的 css 文件夹移出应用程序文件夹并放置在根结构中

->application
->css

首先维护您的文件夹结构下载 cod igniter 并从新结构开始

如果可以使用 CI-版本 3

,请在配置文件中设置基础 url

设置项目文件夹名称

$config['base_url'] = 'http://localhost/project_folder_name';

并使用 base_url() 加载 css :通常我们使用 bae_url() 加载 js,css,图像

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