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>
我要啦免费统计