在 Smarty的是一個突破性的應用程序,當它走了出來,慢慢發展到接地停下,更新的模板系統例如嫩枝在開發商心中取代它。
Dwoo首次引入開發社區為Smarty模板系統,順序演變成自己的模板語言的更新版本。
Dwoo打算,並意識到更新一些背後的Smarty的原則,以拍攝風暴,用新的分支5.x中引入的新的面向對象的功能,PHP開發社區。
Dwoo完全可以與PHP 5.x和充分利用的語言特性,提供一個多功能的,安全的和完全可定制的模板系統,為您的PHP應用程序
功能:
- 在很多現成的塊
- 在很多現成的功能
- 在很多幫手
- 適配器為Agavi框架
- 適配器Zend框架
- 適配器CakePHP的框架
- 適配器的笨框架
- 適配器Yii框架
- 文檔li>
什麼在此版本中是新的:
- 在命名空間
- 駝峰
- 新功能(塊/功能/改性劑)
什麼是1.1.1版本,新的:
- 在新增{}可選剛剛打印的可選插件VAR在沒有任何通知,如果它不存在。
- 新增Dwoo :: setTemplate()用於測試目的居多。
- 修正了防止周圍的父模板的文件名使用單引號的{}延伸解析錯誤。
- 修正了一個安全問題,如果你沒有使用自定義編譯器的工廠,但通過直接編譯到get方法與autoEscape啟用,autoEscape於包含的模板被禁用。
- 在修正了一個錯誤{}安全使用可變的變量時,它有時會破壞變種名稱造成的空白輸出。
- 在訪問包含一個減號數組索引時,修正了一個錯誤,現在可以訪問那些使用{$ VAR [指數FOO]},{$ VAR ['指數富']}或{$指數= "指數FOO"} {$ VAR [$指數]}
- 修正了{} TIF一個bug 0時給出的true或false值,沒有工作。
- 在使用帶有子模板(編譯子模板無法訪問dwoo字符集房地產,造成了致命錯誤)的autoEscape功能時修正了一個錯誤。
- 修正了一個屬性讀取錯誤上實現__get對象,但不__isset,實施__isset然而很多建議。
- 修正了一個錯誤Dwoo_Data在append方法時,該指數不存在但它扔了通知。
- 從一個子模板訪問全局變量時,修正了一個錯誤。
- 修正了{}動態插件幾個錯誤就使用動態塊中的插件。
- 在使用具有高度嵌套調用一個PluginProxy時修正了一個錯誤的編譯。
- 修正了{} load_templates錯誤,沒有正確加載外部模板中使用的插件,同樣為用戶定制插件。
- 在緩存模板輸出現在緩存版本之前檢查修改源模板。
- 刪除幾個@ - 運算符的調用的file_get_contents。
要求:
- 在PHP 5或更高
評論沒有發現