pantheraframework/raintpl4

简单快捷的模板引擎

此包的官方仓库似乎已消失,因此包已被冻结。

dev-master 2015-11-22 21:45 UTC

This package is not auto-updated.

Last update: 2021-12-28 19:07:58 UTC


README

Latest Stable Version License Total Downloads Build status Code Climate Test Coverage

RainTPL是一个简单的PHP模板引擎,它可以让设计师和开发者更好地协作,将HTML模板加载到分离视图和逻辑中。

RainTPL4是基于重构和改进的RainTPL3引擎创建的,具有更好的性能、新的标签、更好的语法以及与Smarty模板引擎的兼容性。

最初由Federico Ulfo和许多优秀的贡献者创建

特性

  • 新技术 - 支持将LESS、SASS、SCSS和Coffeescript嵌入到<script>、<link>和<style>标签中,RainTPL4使用外部工具将代码自动重新编译为纯CSS和JavaScript
  • 性能优于其他任何提供相同功能的PHP模板引擎
  • 对设计师友好,简单易懂的标签,类似于Smarty
  • 对开发者友好,5种方法来加载和绘制模板
  • 强大 - 变量、字符串和函数的修饰符
  • 可扩展,加载插件和注册新标签
  • 安全,使用PHP解析器进行沙盒

安装/使用

  1. 安装composer https://github.com/composer/composer

  2. 在您的应用程序文件夹内创建一个composer.json

    {
        "require": {
            "pantheraframework/raintpl4": "@dev"
        }
    }
  3. 运行以下代码

    $ php composer.phar install
  4. 使用您的浏览器运行RainTPL的一个示例:https:///raintpl3/examples/example-all.php

文档

RainTPL的文档分为针对网页设计师的文档针对PHP开发者的文档