2013-05-02 44 views
0

我相當新的codeignighter,並一直在努力使一個小標題,內容,頁腳模板。Codeignighter鏈接不幸

我目前有一個小問題指向其他意見。下面有什麼,我得到了代碼

我head.php

<html> 
<head> 
    <title>TEST HEADER</title> 
</head> 

我的內容(main.php)

<body> 

    <a href="views/page1.php">Hello World</a> 
    <a href="page2.php">LINK2</a> 

<br><br> 

我的footer.php

the footer 
</body> 
</html> 

現在整個交易即時通訊的是,我想鏈接到一個內部頁面(page1.php),我把它設置爲視圖文件夾中的一個PHP文件

page1.php中

<?php $this->load->view('head'); ?> 

    <a href="main.php">back</a> 

    <br><br> 

<?php $this->load->view('footer'); ?> 

我希望能夠作出這樣子頁面,只是注入頁眉和頁腳放進去。但每次我嘗試鏈接到這個main1.php,我收到一條消息「在這臺服務器上沒有找到請求的URL /CI_Test/views/page1.php」。但文件在那裏?

即時通訊有點困惑,任何幫助表示讚賞!

回答

0

嘗試main.php使用<?=site_url('page1.php')?>

<a href="<?=site_url('page1.php')?>">Hello World</a> 

但它可能是你的問題是由於路由和mod_rewrite的的.htaccess。要讓CodeIgniter工作,.htaccess文件會告訴服務器將所有請求重新路由到index.php,然後CodeIgniter會將請求路由到相應的呈現視圖的控制器。

嘗試閱讀CI文檔,例如關於靜態頁面: http://ellislab.com/codeigniter/user-guide/tutorial/static_pages.html

+0

我試過你說的,但現在當我嘗試訪問該網站沒有出現:/不知道爲什麼改變鏈接使一切消失 – Tetzuro 2013-05-03 14:52:30

+0

你在本地計算機上運行網站?或者在一個虛擬主機上?你能看到並編輯.htaccess文件嗎? – 2013-05-04 03:12:10