Ease Template Manual Version:E3
功能列表:
選擇最合適的模闆 ET
ET 無與倫比的優勢
ET學習入門實例
深入模闆應用:變量
深入模闆應用:路徑解析
深入模闆應用:邏輯判斷
深入模闆應用:循環處理
深入模闆應用:嵌套循環
深入模闆應用:特殊循環
深入模闆應用:彌補函數
深入模闆應用:連載執行
深入模闆應用:中層編譯
深入模闆應用:內部引用
深入模闆應用:引用PHP
深入模闆應用:多語言篇
深入模闆應用:調試平臺
下載ET
版本歷史
聯繫作者
ET 經典案例
深入模闆應用:彌補函數
Ease Template為了簡潔及高效,所以提供的語法並不多。為了解決用戶在模闆中應用PHP內部方法,特地提供了彌補功能。

彌補函數有兩種用法:
{run:}PHP 程序{/run}
可以使用函數、變量、邏輯判斷甚至可以寫一大段php代碼

{run:PHP 程序}
單行應用,不支持大括號所以隻適合一些簡單應用

在模闆中的標簽用法也支持注釋語法

test_9.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. //條件判斷  
  5. $a 1;  
  6. $tpl->set_file('test_9');  
  7. $tpl->p();  
  8. ?>


下麵制作了一個特別多樣式的用法

test_9.htm
  1. 時間處理:{run:}echo date('Y/m/d H:i',time()){/run}  
  2. 時間處理:<!-- run: -->echo date('Y/m/d H:i',time())<!-- /run -->  
  3. 條件判斷1:{run:}if($a==1){echo '成立';}else{echo '失敗';}{/run}  
  4. 條件判斷1:<!-- run: -->if($a==1){echo '成立';}else{echo '失敗';}<!-- /run -->  
  5. 條件判斷2:{run:=($a==1)?'成立':'失敗';}  
  6. 條件判斷2:<!-- run:=($a==1)?'成立':'失敗'; -->


雖然Ease Template 提供彌補功能,但是作者並不推薦使用。因為經過大量分析,這樣會增加代碼的復雜量,也失去了模闆簡潔高效的意義。Ease Template 標準語句已經可以滿足用戶使用,無需再去使用特殊方法。
我要啦免费统计