pengxing 发表于 2011 年 1 月 13 日 15:54:42

twig的资料少的可怜

本帖最后由 pengxing 于 2011-1-13 16:02 编辑

碰到问题还要去看他代码

cnflying 发表于 2011 年 1 月 13 日 16:03:15

名字好深奥啊。。

y 发表于 2011 年 1 月 13 日 16:16:54

官方的资料常用的看 http://www.twig-project.org/doc/extensions.html 基本就可以了
一般常用到的就是变量,filter(|e这些),extends+block,macro,判断循环这些是仿python的,因为twig本身是仿的django templates和jinja2。。。。。
这东西用顺了是神器啊,symfony 2.0官方教程里就有这个,可能symfony2.0的模版引擎就是twig

pengxing 发表于 2011 年 1 月 13 日 16:43:58

用起来确实方便。比smarty灵活,但就是资料少实例少。要自己看文档摸索。。。
http://www.twig-project.org/doc/advanced.html 这里functions里的例子
$twig->addFunction('otherFunction', new Twig_Function_Method($this, 'someMethod'));
这个$this都不知道哪冒出来的…

iewnil 发表于 2011 年 1 月 13 日 16:52:09

团队一般用smarty,个人嘛,我是用原生模板:$
至于twig有什么特色?

pengxing 发表于 2011 年 1 月 13 日 16:59:49

iewnil 发表于 2011-1-13 16:52 static/image/common/back.gif
团队一般用smarty,个人嘛,我是用原生模板
至于twig有什么特色?

有啥特就要看3楼回复,要不PM他100次。
我平时工作内容不是php,不知道现在都流行用啥模板,Smarty之前写着玩有用到。
不过3楼推荐了twig就尝试一下,不过相比之下我也喜欢twig模板的语法。
正好这两三个月事情少,就多接触点新鲜的东西。

y 发表于 2011 年 1 月 13 日 17:25:18

回复 pengxing 的帖子

这个猥琐的extension我到现在没碰过........

y 发表于 2011 年 1 月 13 日 17:27:52

回复 iewnil 的帖子

其实这种模版的写法我是被django忽悠入坑的,后来转控了类似的jinja2,这种模版写法..实在是懒人的最爱啊...................

cquyf 发表于 2011 年 1 月 13 日 21:18:44

没用过这个模板啊,有空间看看了
页: [1]
查看完整版本: twig的资料少的可怜