簡體   English   中英

CSS文件未在我的CodeIgniter PHP中加載

[英]CSS File is not loading in my CodeIgniter PHP

我是Codeigniter的新手。 我試圖加載CSS文件,但失敗了。 我搜索它谷歌應用所有解決方案,但不能正常工作。

我還在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

右鍵單擊網頁,打開瀏覽器控制台,然后選擇檢查。

轉到網絡請求/控制台,然后檢查鏈接文件(CSS)的URL。

如果發現應用程序中給定的路徑不同,則需要相應地更改代碼以獲取適當的路徑。

假設base_url()是域的根目錄(例如http://localhost ),則它將返回應用程序的根目錄(存儲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不在您提到的應用程序文件夾中。

解決了您的問題,將css文件夾移出應用程序文件夾,並將其放在根結構上

->application
->css

首先維護您的文件夾結構,下載鱈魚點火器,然后從新結構開始

如果可以使用CI版本3,請在配置文件中設置基本網址

用您的項目文件夾名稱設置

$ 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">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM