codeigniter视图加载css内容

时间:2017-02-24 10:58:56

标签: html css codeigniter

我是codeigniter的新手,听起来很愚蠢,但我无法弄清楚。

我想加载HTML模板并将整个内容复制到views目录中,但是当我在控制器中加载页面时,该页面没有任何CSS,JavaScript或图像。

它很简单,正如你在下面看到的那样,它只是没有内容的文本。

enter image description here

我甚至尝试在index.php旁边的主codeigniter路线中添加CSS,JS和图像文件夹,但它也没有工作。

<?php
class Test1 extends CI_Controller{
    function index(){
        $this->load->view('index.html');
        function _test2()
        {


        }    
    }    
}

1 个答案:

答案 0 :(得分:1)

这是因为你传递的网址。

您的网址:localhost/igniter/index.php/test 并且您的文件位于igniter/index.html,因此您必须执行以下步骤。

方法1

第1步:从您的网址中删除index.php。为此,请使用以下代码

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]

第2步:您必须将html页面中的链接重置为../*followed by your file name*您必须在html页面的每个链接中包含../

现在输入您的网址为localhost/igniter/test。它将显示所有带有css设计的图像。

方法2

您可以使用IFrame查看具有相同设计的页面。

如果您需要更多帮助,我很乐意指导您完成。