kadokweb/plates

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

1.0.0 2022-01-14 19:34 UTC

This package is auto-updated.

Last update: 2024-09-15 01:42:38 UTC


README

注意:V4 文档目前正在制作中。欢迎贡献力量。

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

Plates 是一个快速、易于使用和扩展的本地PHP模板系统。它受到优秀的 Twig 模板引擎的启发,并努力将现代模板语言功能带到本地PHP模板中。Plates是为那些喜欢使用本地PHP模板而不是编译模板语言(如Twig或Blade)的开发者设计的。

亮点

  • 本地PHP模板,无需学习新的 语法
  • Plates 是一个模板系统,而不是模板语言
  • Plates 鼓励使用现有的PHP函数和约定
  • 通过模板 布局继承 来增加代码重用性
  • 模板 文件夹 用于将模板分组到命名空间中
  • 数据 在模板之间共享
  • 数据 预分配到特定的模板
  • 内置的 转义 辅助函数
  • 简单的设计,便于扩展 - 大多数功能都作为扩展构建
  • 一切皆可自定义,如果你不喜欢某物的行为,你可以更改它
  • 可组合的命名策略允许相对模板、文件夹和动态基础路径。
  • 框架无关,可与任何项目一起使用
  • 解耦的设计使模板易于测试
  • 支持非PHP文件渲染,以便在模板中包含 img 或 svg 文件。
  • Composer 就绪且符合 PSR-2 标准

安装

Plates 通过 Composer 提供

composer require KadokWeb/plates
"kadokweb/plates": "1.0.*"

文档

完整文档可以在 kadok.com.br 找到。

测试

make test

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件 rj@bighead.net 联系,而不是使用问题跟踪器。

致谢

许可证

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