我是codeigniter的新手,听起来很愚蠢,但我无法弄清楚。
我想加载HTML模板并将整个内容复制到views目录中,但是当我在控制器中加载页面时,该页面没有任何CSS,JavaScript或图像。
它很简单,正如你在下面看到的那样,它只是没有内容的文本。
我甚至尝试在index.php
旁边的主codeigniter路线中添加CSS,JS和图像文件夹,但它也没有工作。
<?php
class Test1 extends CI_Controller{
function index(){
$this->load->view('index.html');
function _test2()
{
}
}
}
答案 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查看具有相同设计的页面。
如果您需要更多帮助,我很乐意指导您完成。