Php ';意外标记“;名称“;有价值

Php ';意外标记“;名称“;有价值,php,twig,Php,Twig,当我尝试在twig中转换php代码时,我遇到了这个错误 {% for i in 1..53 my_pattern == i ? currentpat = 'selected' : currentpat = '' %} 致命错误:未捕获异常“细枝错误语法”与消息 值为“my_pattern”(“结束时间”)的“意外标记”名称 在 Php代码: <select class="form-control" name="my_pattern"> <?php for ($i = 1;

当我尝试在twig中转换php代码时,我遇到了这个错误

{% for i in 1..53 my_pattern == i ? currentpat = 'selected' : currentpat = '' %}
致命错误:未捕获异常“细枝错误语法”与消息 值为“my_pattern”(“结束时间”)的“意外标记”名称 在

Php代码:

<select class="form-control" name="my_pattern">
  <?php for ($i = 1; $i <= 53; $i++) {($my_pattern == $i) ? $currentpat = 'selected' : $currentpat = ''; ?>
   <option value="<?php echo $i; ?>" <?php echo $currentpat; ?>><?php echo $i; ?></option>
  <?php } ?>
</select>

对于
循环的
无效语法

你的意思是这样的吗

{% for i in 1..53 %}
    <option value="{{ i }}" {% if my_pattern == i %}selected="selected"{% endif %}>{{ i }}</option>
{% endfor %}
{1..53%中的i的%
{{i}
{%endfor%}

完美。谢谢
{% for i in 1..53 %}
    <option value="{{ i }}" {% if my_pattern == i %}selected="selected"{% endif %}>{{ i }}</option>
{% endfor %}