Ease Template Manual Version:E3
功能列表:
選擇最合適的模闆 ET
ET 無與倫比的優勢
ET學習入門實例
深入模闆應用:變量
深入模闆應用:路徑解析
深入模闆應用:邏輯判斷
深入模闆應用:循環處理
深入模闆應用:嵌套循環
深入模闆應用:特殊循環
深入模闆應用:彌補函數
深入模闆應用:連載執行
深入模闆應用:中層編譯
深入模闆應用:內部引用
深入模闆應用:引用PHP
深入模闆應用:多語言篇
深入模闆應用:調試平臺
下載ET
版本歷史
聯繫作者
ET 經典案例
深入模闆應用:變量
大家肯定會問,我又不是剛學程序的程序員,為什麼要對變量進行講解?
因為每種模闆都會有自己的語言標簽,Ease Template 經過多種分析,在htm中定義模闆變量都為{test} 不可以使用中文,變量也可以使用數組形式{user['name']}。

如果您沒有對代碼進行封裝的話就可以直接對模闆賦值,但是如果您的模闆應用在方法中就需要對變量進行設置,否則無法賦值,設置方法為:
$tpl->set_var('user',$user[name]);

您一定會問如果我賦值的數據很多豈不是要一個一個累死了?
Ease Template 就是為了方便開發,數組、變量、對象都可以進行轉入htm模闆,您如果要賦值一個變量組可以用下麵方法。
$more = array(1=>'SYSTN',2=>'Ease',3=>'Template');

$tpl->set_var(
array(
 'test'=>'測試代碼',
  'more'=>$more
 )
);

為了您能夠更深入了解,下麵提供方便使用的測試代碼:

test_1.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl  = new template();  
  4. //方法內使用指定變量  
  5. function test(){  
  6.   global $tpl;  
  7.   $more = array(1=>'SYSTN',2=>'Ease',3=>'Template');  
  8.   $tpl->set_var(  
  9.     array(  
  10.       'test'=>'測試代碼',  
  11.       'more'=>$more  
  12.     )  
  13.   );  
  14. }  
  15. //常規變量  
  16. $color '紅色';  
  17. //調用方法  
  18. test();  
  19. $tpl->set_file('test_1');  
  20. $tpl->p();  
  21. ?>


test_1.htm
  1. <font color=red>這是一個{color}{test}</font>  
  2. <!-- $more AS $v -->  
  3. {v}   
  4. <!-- END -->


本次演示的方法中提供了一個數組賦值到htm模闆中進行循環顯示操作。妳現在可能還不明白循環的用法,沒關繫,請繼續看下麵的文章,將為妳講述更快捷、便利甚至是更個性的循環方式。
我要啦免费统计