我在这里有一个小问题:有没有办法在渲染模板后做一些动作?在呈现特定模板后调用的一种Listener或hook?
在我的情况下,我想知道用户访问主页的最后日期时间。如果我在Controller中保留这个值,那么在渲染相应的模板之前,我将无法在twig模板中使用我的app.user.getLastHomepageVisit datetime变量,因为后一个变量的值将是'now '这不是我想要的。我希望在呈现页面后更新并将此值保持为'now'。
谢谢!
答案 0 :(得分:1)
kernel.response上有一个钩子:
http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html