rain/raintpl

简单快速的模板引擎

3.1.1 2018-06-08 21:19 UTC

README

由Federico Ulfo及众多优秀的贡献者共同创作!

RainTPL 是一个简单的PHP模板引擎,它使设计师和开发者能够更好地协作,它将HTML模板加载到单独的区域,以便将展示与逻辑分离。

特点

  • 对设计师来说简单,只有10个标签,{$variable}{#constant#}{include}{loop}{if}{}注释{}{noparse}{function}
  • 对开发者来说简单,5种方法加载和绘制模板。
  • 强大,变量修改和操作
  • 可扩展,加载插件和注册新标签
  • 安全,沙箱和黑名单

安装/使用

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

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

    {
        "require": {
            "rain/raintpl": ">=3.0.0"
        }
    }
  3. 运行以下代码

    $ php composer.phar install
  4. 使用浏览器运行RainTPL的一个示例:http://localhost/raintpl3/example.php

文档

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

许可

RainTPL 3,就像其前身Rain.TPL 2版本一样,自2018-06-07起,在MIT许可下发布。

上述内容仅适用于RainTPL 3本身,并不适用于本存储库的全部内容。本存储库中的一些example-*.php文件和templates/以下的内容是各种许可证下的外部代码的副本,例如

  • Twitter Bootstrap,Apache v2许可证
  • LESS - 瘦身CSS,Apache v2许可证

请注意,并非所有外部内容都附带完整源代码,通常只是其分发的一部分(可能是压缩或修改过的)的副本。示例文件可以在不受限制的情况下使用,除非受到外部内容的许可证限制。