您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源測(cè)試管理工具 > Testlink
Testlink于smarty配置和使用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2015/12/23 11:14:58 ] 推薦標(biāo)簽:測(cè)試管理工具 軟件測(cè)試工具

  于Testlink于,采用smarty首先配置。
  一般在過(guò)程化的編程中。創(chuàng)建一個(gè)smarty.inc.php的文件來(lái)配置Smarty的信息,其它文件引入可以,目的是為了不改動(dòng)smarty.class.php文件而能夠改動(dòng)smarty的配置?墒沁@樣的方法維護(hù)起來(lái)比?困難。佳的方法是使用適配器模式來(lái)又一次構(gòu)建Smarty。
  能夠創(chuàng)建一個(gè)自己的mysmarty.class.php文件,直接繼承Smarty.class.php文件能夠了,然后通過(guò)構(gòu)造方法來(lái)又一次配置Smarty。這樣保證了Smarty類的封裝性。
  testlink項(xiàng)目中。創(chuàng)建了一個(gè)tlsmarty.inc.php文件,繼承了Smarty.class.php,在tlsmarty.inc.php文件中對(duì)smarty進(jìn)行配置。
  class TLSmarty extends Smarty
  {
  ...................
  }
  Testlink中,將類似 tlsmarty.inc.php 這樣封裝各個(gè)類的文件 引入到 common.php里。然后在處理數(shù)據(jù)的php里require_once("common.php"); 能夠直接使用這些類以及方法,同一時(shí)候,common.php中還有鏈接數(shù)據(jù)庫(kù)和初始化數(shù)據(jù)的功能。所以基本上我認(rèn)為閱讀testlink代碼時(shí),重要的是這個(gè)common.php文件。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd