dongli4711 2014-03-28 15:52
浏览 37
已采纳

对于在Symfony2中传递参数到twig的循环

I am a beginner in symfony2 .

I have a problem in a loop with a passed parameter to twig tepmlate: (show nbr stars )

{% for i in 0..4 %}
<span class="glyphicon glyphicon-star"></span>
{% endfor %}

The number of iteration (nbr) is passed as a parameter, I have tested this , but not working.

{% for i in 0..{{nbr}} %}
<span class="glyphicon glyphicon-star"></span> 
{% endfor %}
  • 写回答

1条回答 默认 最新

  • donglin9717 2014-03-28 16:02
    关注

    Say you want to iterate with a given parameter

    return $this->render('AcmeFoo::foo.html.twig', array(
        'number' => 42
    ));
    

    Your TWIG template should look like

    {% for i in 0..number %}
        {{ i }}
    {% endfor %}
    

    This also works for runtime-set variables

    {% set number = 5 %}
    
    {% for i in 0..number %}
        {{ i }}
    {% endfor %}
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动