ECShop是壹個B2C獨立網店系統,適合企業和個人快速搭建個性化網店。該系統是基於PHP語言和MYSQL數據庫架構的跨平臺開源程序。
Smarty是PHP的半官方模板引擎,從它的主頁位置就可以看出來。《聰明》的作者是安德烈·茲米耶夫斯基和蒙特·奧爾特。它是在GNU通用許可(LGPL)下發布的,可能是最流行和最強大的PHP模板引擎。
擴展數據:
Smarty還提供了以下五個強大的功能:
1,強大的呈現邏輯。Smarty提供了壹個適當的結構,可以有條件地計算和叠代處理數據。雖然實際上它本身就是壹門語言,但是語法非常簡單,設計人員不需要預備的編程知識就可以很快學會。
2.模板編譯。為了減少開銷,Smarty默認將模板轉換成可比較的PHP腳本,這使得後續調用更快。Smarty也非常聰明,可以在內容改變後重新編譯。
3.緩存。Smarty還提供了緩存模板的可選功能。緩存不同於編譯。支持緩存不僅可以生成緩存的內容,還可以防止個別邏輯的執行。例如,您可以指定緩存文檔的生存期,如5分鐘,在此期間可以忽略與模板相關的數據庫查詢。
4.高度是可配置和可擴展的。Smarty的面向對象架構允許您修改和擴展其默認行為。此外,可配置性從壹開始就是壹個設計目標,它通過內置的方法和屬性為用戶定制Smarty的行為提供了極大的靈活性。
5.安全。Smarty提供了許多安全特性,可以防止服務器和應用程序數據被設計者有意或無意地破壞。
百度百科-ecshop
百度百科-Smarty模板引擎