Ease Template Manual Version:E3
功能清單:
選擇最合適的範本 ET
ET 無與倫比的優勢
ET學習入門實例
深入範本應用:變數
深入範本應用:路徑解析
深入範本應用:邏輯判斷
深入範本應用:迴圈處理
深入範本應用:嵌套迴圈
深入範本應用:特殊迴圈
深入範本應用:彌補函式
深入範本應用:連載執行
深入範本應用:中層編譯
深入範本應用:內部引用
深入範本應用:引用PHP
深入範本應用:多語言篇
深入範本應用:偵錯平臺
下載ET
版本歷史
聯係作者
ET 經典案例
深入範本應用:連載執行
有多年開發經驗的程式設計人員都明白動態程式毫無疑問比靜態程式慢。如何提高動態程式速度是一個非常復雜的難題。Ease Template對動態處理提出一種方案:連載執行。

網站開發的页面必不可少的是頁頭、內容區、頁腳這三部分。大部分網站是超過三個以上的页面。傳統的方式為編譯三個檔案然後單獨載入,進行組合後顯示結果。Ease Template采用一種全新的方法:采用cache模式的時候,程式會開發程式碼進行整理排列,並且將多個页面編譯成一個快取,載入一個編譯範本,大大減少了載入次數,提高了執行效率。

這裡需要注意的是載入每個範本後應用的是$tpl->n(),不是采用p()或是r()

特別幫助:範本下輸出的用法
$tpl->p(); 直接顯示當前範本結果
$tpl->r(); 返回範本輸出結果
$tpl->n(); 連載部分範本結果

應用n()方法,在全部页面結束的時候必須透過應用p()或r()來輸出結果,並且在列印的時候提供輸出名,否則無法編譯為單一檔案。請參照下麵用法。

test_10.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. //連載頭部  
  5. $tpl->set_file('test_head');  
  6. $tpl->n();  
  7. //連載首頁  
  8. $tpl->set_file('test_index');  
  9. $tpl->n();  
  10. //連載頁腳  
  11. $tpl->set_file('test_foot');  
  12. $tpl->n();  
  13. //設定產生編譯檔案名為test_10  
  14. $tpl->p('test_10');  
  15. ?>


test_head.htm
  1. <p>頭部資訊</p>


test_index.htm
  1. <p>首頁資訊</p>


test_foot.htm
  1. <p>頁腳版權</p>
我要啦免费统计