bsodergren/raintpl

简单快捷的模板引擎

v1 2024-06-27 01:19 UTC

This package is auto-updated.

Last update: 2024-09-20 03:13:09 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的一个示例:https:///raintpl3/example.php

文档

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

许可

截至2018年6月7日,RainTPL 3与其前身Rain.TPL版本2一样,在MIT许可下发布。

上述内容适用于RainTPL 3本身,而不是本存储库的全部内容。本存储库中的一些example-*.php文件以及templates/文件夹以下的内容是受不同许可协议(例如)的外部代码的副本:

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

请注意,并非所有外部内容都包含完整的源代码,通常只是它们的分布中(可能是压缩或经过其他修改)的部分副本。示例文件可以作为起点使用,不受外部内容许可的限制。