kadokweb / plates
Plates,一个快速、易于使用和扩展的本地PHP模板系统。
1.0.0
2022-01-14 19:34 UTC
Requires
- php: ^7.0
Requires (Dev)
- eloquent/phony-peridot: ^2.0
- peridot-php/leo: ^1.6
- peridot-php/peridot: ^1.19
- peridot-php/peridot-code-coverage-reporters: ^3.0
- squizlabs/php_codesniffer: ~1.5
This package is auto-updated.
Last update: 2024-09-15 01:42:38 UTC
README
注意:V4 文档目前正在制作中。欢迎贡献力量。
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 联系,而不是使用问题跟踪器。
致谢
- Doka Silva(当前维护者)
- kadok(原作者)
- 所有贡献者
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。