jinya/plates

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

5.0.0 2024-01-16 00:59 UTC

This package is auto-updated.

Last update: 2024-09-16 20:04:27 UTC


README

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

亮点

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

安装

Plates 通过 Composer 提供

composer require league/plates

文档

完整文档可以在 plates.jinya.dev 找到。

测试

phpunit

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 developers@jinya.de 而不是使用问题跟踪器来报告。

致谢

许可证

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