循环错误的Twig模板:意外的标记名称“elseif”(期望定义的“for”标记的结束标记

时间:2013-07-18 17:48:27

标签: php symfony doctrine-orm twig

在我的twig模板中,我有一些看起来像这样的嵌套循环:

    {% for i in 1..6 %}

            {% for stat in dailyStats %}

                    {$ if stat.dayOfWeek == i and i < date('w') $}

                        //DO SOMETHING HERE

                    {% elseif i < date('w') %}

                        //DO SOMETHING HERE

                    {% else %}

                        //DO SOMETHING HERE

                    {% endif %}

            {% endfor %}

    {% endfor %}

我收到此错误:“致命错误:未捕获异常'Twig_Error_Syntax',消息'意外标记名称'elseif”(期望在行附近定义“for”标记的结束标记...“

似乎我的elseif语句存在问题,但我不知道为什么会出现问题。

1 个答案:

答案 0 :(得分:8)

if声明中,您使用$代替%