在 Smarty的是一个突破性的应用程序,当它走了出来,慢慢发展到接地停下,更新的模板系统例如嫩枝在开发商心中取代它。
Dwoo首次引入开发社区为Smarty模板系统,顺序演变成自己的模板语言的更新版本。
Dwoo打算,并意识到更新一些背后的Smarty的原则,以拍摄风暴,用新的分支5.x中引入的新的面向对象的功能,PHP开发社区。
Dwoo完全可以与PHP 5.x和充分利用的语言特性,提供一个多功能的,安全的和完全可定制的模板系统,为您的PHP应用程序
功能:
- 在很多现成的块
- 在很多现成的功能
- 在很多帮手
- 适配器为Agavi框架
- 适配器Zend框架
- 适配器CakePHP的框架
- 适配器的笨框架
- 适配器Yii框架
- 文档
什么在此版本中是新的:
- 在命名空间
- 驼峰
- 新功能(块/功能/改性剂)
什么是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或更高
评论没有发现