codexsoft / plates
v1.0.0
2020-12-11 01:18 UTC
Requires
- php: ^7.0 | ^8.0
Requires (Dev)
- mikey179/vfsstream: ^1.4
- phpunit/phpunit: ~4.0
- squizlabs/php_codesniffer: ~1.5
This package is auto-updated.
Last update: 2024-09-11 23:13:46 UTC
README
Plates 是一个快速、易于使用和扩展的本地 PHP 模板系统。它受到优秀的 Twig 模板引擎的启发,致力于将现代模板语言功能引入本地 PHP 模板。Plates 是为那些喜欢使用本地 PHP 模板而不是编译模板语言(如 Twig 或 Smarty)的开发者设计的。
亮点
- 本地 PHP 模板,无需学习新的语法
- Plates 是一个模板系统,而不是模板语言
- Plates 鼓励使用现有的 PHP 函数
- 通过模板 布局 和 继承 来提高代码重用性
- 将模板分组到命名空间的 文件夹
- 数据 在模板间共享
- 将 数据 预先分配给特定模板
- 内置 转义 辅助工具
- 使用 函数 和 扩展 轻松扩展
- 无框架依赖,适用于任何项目
- 解耦设计使模板易于测试
- Composer 就绪且符合 PSR-2 规范
安装
Plates 通过 Composer 提供
composer require league/plates
文档
完整的文档可以在 platesphp.com 找到。
测试
phpunit
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 rj@bighead.net 而不是使用问题跟踪器。
鸣谢
- RJ Garcia(当前维护者)
- Jonathan Reinink(原作者)
- 所有贡献者
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。