phauthentic / presentation
一个与框架和库无关的表示层实现。此处的目的是提供一个数据传输对象,使您的应用程序与底层渲染实现独立。
1.0.0-alpha
2019-04-09 13:33 UTC
Requires
- php: ^7.1
- psr/container: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ^7.5
- psr/cache: ^1.0
- squizlabs/php_codesniffer: ^3.3
- twig/twig: ^2.7
- zordius/lightncandy: dev-master
Suggests
- ext-simplexml: Required if you want to use the SimpleXMLRenderer
- twig/twig: Required if you want to use the Twig template engine
- zordius/lightncandy: Required if you want to use the Lightncandy mustache template engine
This package is auto-updated.
Last update: 2024-08-29 05:00:56 UTC
README
正在开发中 - 尚未准备好投入生产!
一个与框架和库无关的表示层实现。此处的目的是提供一个数据传输对象,使您的应用程序与底层渲染实现独立。
这个库使用一个视图对象,它将携带所有从任何地方到渲染对象的信息,这些对象将读取信息并根据底层库和实现渲染所需的输出。这种方法非常简单,可以轻松切换渲染子系统,并且一切都是严格类型的。
特色渲染器包括
- Twig 通过 twig/twig
- Mustache 和 Handlebars 通过 zordius/lightncandy
- pdf 文档通过 wkhtmltopdf
- 纯PHP模板
缺少某些内容?实现自己的渲染器非常简单!
文档 & 安装
请查看 文档文件夹。
版权 & 许可证
许可协议为 MIT 许可证。
版权 (c) Phauthentic