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函数和约定
  • 通过模板布局继承来增加代码重用
  • 模板文件夹用于将模板分组到命名空间中
  • 在模板之间共享数据
  • 数据预分配给特定模板
  • 内置转义辅助工具
  • 简单的设计,便于扩展 - 大多数功能都作为扩展构建
  • 一切都可以自定义,不喜欢某些行为,您可以更改它
  • 可组合的命名策略允许相对模板、文件夹和动态基本路径。
  • 框架无关,适用于任何项目
  • 解耦的设计使模板易于测试
  • 支持为img或svg文件进行非PHP文件渲染,以便将其包含在模板中。
  • Composer就绪且符合PSR-2规范

安装

Plates可通过Composer获得

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

文档

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

测试

make test

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

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

致谢

许可证

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