【发布时间】:2012-09-29 20:36:03
【问题描述】:
我已经从 Phptal 切换到 Twig:更好的体验。 但是,在 phptal 中,我做了“tal:cache”来缓存一些代码块......使用 Twig,我该如何完成呢?
【问题讨论】:
我已经从 Phptal 切换到 Twig:更好的体验。 但是,在 phptal 中,我做了“tal:cache”来缓存一些代码块......使用 Twig,我该如何完成呢?
【问题讨论】:
【讨论】:
在 twig 中,某些块没有显式缓存。
但 twig 在不处于调试模式时会缓存从模板创建的中间代码。
请看这里:
http://symfony.com/doc/current/book/templating.html#twig-template-caching
这是在 symfony 上下文中,但我想这也可以独立工作。
然后,您可以在实例化 Twig_Environment 时使用以下内容指定它:
'cache' => 'cache/templates', // the place to cache to
'auto_reload' => true //reload template when changes are detected
请看这里:
http://twig.sensiolabs.org/doc/api.html#environment-options
【讨论】: