piestar/dough
Composer 安装命令:
composer create-project piestar/dough
包简介
The Dough Templating Language
README 文档
README
Dough is a tiny templating language that understands two constructs:
-
{{ some_variable }}Normal variables (will be HTML-escaped on output) -
{!! some_variable !!}Raw variables (will not be HTML-escaped when output)
It also allows for arrays in its data:
{{ pie.name }}
We use this for user-exposed tokens in a mail merge, where we wouldn't want the user to have access to a more complex templating language with a larger surface area to secure.
Be aware that this package does not currently protect against JavaScript or malicious HTML injection.
Examples
$mixed = DoughMixer::mix("pie is {{ pie }}" , ['pie' => '<good>']); // "pie is <good&rt;" $mixed = DoughMixer::mix("pie is {!! pie !!}" , ['pie' => '<good>']); // "pie is <good>" $mixed = DoughMixer::mix("Eat {{ pie.name }}!", ['pie' => ['name' => 'Apple Pie']]); // "Eat Apple Pie!"
统计信息
- 总下载量: 8.9k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-05