rain / raintpl
简单快速的模板引擎
3.1.1
2018-06-08 21:19 UTC
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: 4.4.*
- dev-master
- 3.1.1
- 3.1.0
- 3.0.0
- dev-fix_fread_empty_file
- dev-readme_update
- dev-CompressPluginFix
- dev-trailing_slash_path
- dev-absolute_path
- dev-path_reduce_fix
- dev-issue_123
- dev-windows_include_bug
- dev-code_style
- dev-split_parser
- dev-issue-48
- dev-issue-7
- dev-issue-95
- dev-issue-94
- dev-issue_77
- dev-autoescape-tag
This package is not auto-updated.
Last update: 2024-09-14 14:55:36 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的一个示例:
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许可证
请注意,并非所有外部内容都附带完整源代码,通常只是其分发的一部分(可能是压缩或修改过的)的副本。示例文件可以在不受限制的情况下使用,除非受到外部内容的许可证限制。