pantheraframework / raintpl4
简单快捷的模板引擎
此包的官方仓库似乎已消失,因此包已被冻结。
dev-master
2015-11-22 21:45 UTC
Requires
- php: >=5.4
- nikic/php-parser: dev-master
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: 4.4.*
This package is not auto-updated.
Last update: 2021-12-28 19:07:58 UTC
README
RainTPL是一个简单的PHP模板引擎,它可以让设计师和开发者更好地协作,将HTML模板加载到分离视图和逻辑中。
RainTPL4是基于重构和改进的RainTPL3引擎创建的,具有更好的性能、新的标签、更好的语法以及与Smarty模板引擎的兼容性。
最初由Federico Ulfo和许多优秀的贡献者创建
特性
- 新技术 - 支持将LESS、SASS、SCSS和Coffeescript嵌入到<script>、<link>和<style>标签中,RainTPL4使用外部工具将代码自动重新编译为纯CSS和JavaScript
- 性能优于其他任何提供相同功能的PHP模板引擎
- 对设计师友好,简单易懂的标签,类似于Smarty
- 对开发者友好,5种方法来加载和绘制模板
- 强大 - 变量、字符串和函数的修饰符
- 可扩展,加载插件和注册新标签
- 安全,使用PHP解析器进行沙盒
安装/使用
-
安装composer https://github.com/composer/composer
-
在您的应用程序文件夹内创建一个composer.json
{ "require": { "pantheraframework/raintpl4": "@dev" } }
-
运行以下代码
$ php composer.phar install
-
使用您的浏览器运行RainTPL的一个示例:
https:///raintpl3/examples/example-all.php
文档
RainTPL的文档分为针对网页设计师的文档和针对PHP开发者的文档。