league/plates

Plates,一个快速、易于使用且易于扩展的本地PHP模板系统。

v4.0.0-alpha 2018-01-31 07:20 UTC

README

Maintainer Source Code Latest Version Software License Build Status Quality Score Total Downloads

Plates是一个快速、易于使用且易于扩展的本地PHP模板系统。它受到优秀的Twig模板引擎的启发,并致力于将现代模板语言功能引入本地PHP模板。Plates是为那些更倾向于使用本地PHP模板而非编译型模板语言(如Twig或Smarty)的开发者设计的。

亮点

  • 本地PHP模板,无需学习新的语法
  • Plates是一个模板系统,而不是模板语言
  • Plates鼓励使用现有的PHP函数
  • 使用模板布局继承来提高代码复用性
  • 将模板分组到命名空间中的文件夹
  • 在模板之间共享数据
  • 将数据预分配到特定模板
  • 内置的转义助手
  • 使用函数扩展轻松扩展
  • 无框架限制,可与任何项目一起使用
  • 解耦设计使模板易于测试
  • Composer就绪且符合PSR-2规范

安装

Plates可以通过Composer获取

composer require league/plates

文档

完整文档可在platesphp.com找到。

测试

composer test

贡献

有关详细信息,请参阅CONTRIBUTING

安全性

如果您发现任何安全相关的问题,请通过电子邮件[email protected]联系我们,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件