PHP: Onion Template Engine

2015-09-01 18:02:13 +08:00
 Tianpu
https://github.com/tianpu/onion

# 优势
1. 模板直观,就是最终的 html 加上必要的标记
2. 语法简单,只支持 unit (块元素), list (列表), this (静态变量)三种语法
3. 洋葱一样的嵌套结构,支持任意多层嵌套(由于实现简单,当前 unit 下级关键字需要唯一)

# 使用
```
$tmpl = 'sample'; //模板名称,示例为 sample.html
$data = array (); //渲染数据,示例数据在 sample.php
$html = html_render ($tmpl,$data );
/*
缓存为 md5 ($tmpl ),首次运行自动生成缓存文件
默认不自动销毁缓存文件或者监控模板文件更改,需要手工删除 tmp 目录下缓存文件
*/
```

# 版权
MIT
2216 次点击
所在节点    分享创造
5 条回复
miao
2015-09-01 19:54:27 +08:00
请问是干嘛的? 模板引擎?
ck65
2015-09-01 20:02:52 +08:00
就喜欢这种简单粗暴的!
yangg
2015-09-01 20:22:35 +08:00
注释都是灰色的这样真的好么
jinzhe
2015-09-02 00:00:28 +08:00
不错,怎么没有 if 之类的,这样实用性更好些
isCyan
2015-09-04 10:14:42 +08:00
看起来的确比大括号舒服啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217637

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX