【问题标题】:Dynamic menu with symfony in template模板中带有 symfony 的动态菜单
【发布时间】:2012-03-03 07:41:51
【问题描述】:

我正在构建一个 symfony 网站,并且我有自己的代码来动态构建带有子项的菜单。现在我用 base.html.twig 文件(主布局)中的一些树枝代码打印它。问题是当我需要将数组与菜单项一起传递时。我实际上将它传递给单个控制器的渲染方法,但很明显,当我切换页面时,我得到一个不存在的变量。我怎样才能有一个位置来放置我的 php 代码来构建菜单数组并在每次呈现页面时执行它?

【问题讨论】:

    标签: php dynamic symfony1 menu


    【解决方案1】:

    将您的菜单创建逻辑放入新控制器中,并使用 twig 的 {% render %} 将其包含在您的页面中。见embedding controllers

    【讨论】:

    • 谢谢,看来我在找什么
    猜你喜欢
    • 2018-03-27
    • 2011-09-18
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 2021-10-14
    • 1970-01-01
    相关资源
    最近更新 更多