bsodergren / raintpl
简单快捷的模板引擎
v1
2024-06-27 01:19 UTC
Requires
- php: >=5.3
- nette/utils: *
Requires (Dev)
- phpunit/phpunit: 4.4.*
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种方法加载和渲染模板。
- 功能强大,对变量进行修改和操作
- 可扩展,加载插件和注册新标签
- 安全,使用黑名单的沙箱
安装/使用
-
安装composer https://github.com/composer/composer
-
在您的应用程序文件夹内创建一个composer.json文件
{ "require": { "rain/raintpl": ">=3.0.0" } }
-
运行以下代码
$ php composer.phar install
-
使用您的浏览器运行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许可
请注意,并非所有外部内容都包含完整的源代码,通常只是它们的分布中(可能是压缩或经过其他修改)的部分副本。示例文件可以作为起点使用,不受外部内容许可的限制。