【问题标题】:Repeated array in parent template using Twig and Slim使用 Twig 和 Slim 在父模板中重复数组
【发布时间】:2014-04-10 20:40:00
【问题描述】:

我刚刚开始使用 Slim 和 Twig 并开始掌握这一切。

我正在建立一个小型网站,每个页面都会有一个 Twitter 提要。所以,我想把它放在我的布局模板(base.html.twig)中。我能看到的唯一方法是将它传递给每条路线,然后使用可以访问详细信息的包含。

似乎必须有一种方法可以在布局模板中设置一次而不通过每条路线传递它?

任何帮助或相关链接都会很棒。

【问题讨论】:

  • 为什么不制作已经在布局中的sidebar.html.twig之类的东西?
  • 但是如果我使用说'contact.html.twig',扩展'base.html.twig'我不能访问父模板中的twitter对象而不通过contact.html .twig?

标签: php frameworks twig slim


【解决方案1】:

您可以使用用户定义的函数来扩展 twig,只需在模板中进行调用,您就不需要每次都传递它http://twig.sensiolabs.org/doc/advanced.html#creating-an-extension

【讨论】:

  • 太好了,这看起来就像我所追求的。明天我会试一试!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 2019-10-15
相关资源
最近更新 更多