thinkphp3.1 與frameset的顯示有關問題

來源:互聯網
上載者:User
thinkphp3.1 與frameset的顯示問題
本帖最後由 EC_jouvie 於 2013-01-23 14:18:29 編輯

本人看的是thinkphp2.1版本的視頻教程,老師在示範的過程中在Index模組裡面index方法中display index.html頁面;index.html是一個含有frameset的架構,一切正常運行。
可是到我自己操作的時候,卻出現這樣的問題,頁面一片空白,什麼都沒有。我自己用3.1版本的thinkphp.求教高手指點。
貼出代碼
IndexAction.class.php
class IndexAction extends Action {
public function index(){
$this->assign('title','標題');
$this->display();
}
public function top(){
$this->display();
}
public function menu(){
$this->display();
}
public function main(){
$this->display();
}
public function footer(){
$this->display();
}
}

index.html




{$title}//此處的$title變數還是可以顯示的











tpl模板目錄下存在index.html、top.html、menu.html、main.html、footer.html檔案

本人用DW編輯,每次修改__URL__部分再儲存index.html頁面的時候就會跳出錯誤提示框,內容如下:
檔案"F:\Website\SIM\App\Student\Tpl\Index\__URL__\footer"不存在。
這個路徑明明是模板所在的路徑,按理說應該是模組方法所在路徑才是啊?

主要的問題就是頁面無法正常顯示,先解決了這個,那個路徑的問題我想也就迎刃而解了,求指教,謝謝 thinkphp frameset __URL__


------解決方案--------------------
這就不太清楚了,我遇到過一次是因為 footer 檔案的尾碼寫錯了,差個l,是htm
所以你檢查下你的footer.html 這個檔案,因為你其他檔案都找的到,路徑多半是對的

------解決方案--------------------
我回去翻了下我的程式,dw 誤判是正常的,但我後台頁面還是能夠顯示出來的
我記得thinkphp 的 tpl 中 預設的模板 叫做 default,你看你不是少了這個
你看的__URL__ 的值是不是正確的
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.