[英]codeigniter view loading css content
我是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()
{
}
}
}
發生這種情況是由於您傳遞的網址。
您的URL: 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設計的所有圖像。
方法二
您可以使用IFrame查看具有相同設計的頁面。
如果您需要更多幫助,我們很樂意指導您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.