2016-01-11 51 views
0

我正在使用Symfony 2 PHP框架和Twig。我的問題是這樣的:爲動態生成的HTML標籤分配ID

我必須生成可變數量的<select>元素。然後每個選擇顯示一組選項,用戶必須從中選擇一個選項。所以我想以某種方式爲這些<select>元素中的每一個分配一個id屬性,這樣我就可以爲它們中的每一個獲取選定的選項。

我一直在環顧四周,嘗試不同的事情,但迄今爲止沒有任何工作。

我的代碼看起來是這樣的:

<form action="" method="POST" id="selectForm"> 
    {% for i in 1..11 %} 
     <select class="select" id="select{{ i }}"> 
      <option disabled selected> --Select a player -- </option> 
       {% for item in items %} 
        <option>...</option> 
       {% endfor %} 
     </select></br> 
    {% endfor %} 
    <button class="btn btn-primary" id="updateButton">Update</button> 
</form> 

正如你看到的,我最近嘗試用小樹枝變量i,它迭代的for循環,以設定的ID,但它不似乎沒有工作。

+0

你看着使用symfony的形式.. http://symfony.com/doc/current/book/forms.html的表單組件與樹枝緊密合作並自動爲您生成所有這些元素。 – Drmjo

+0

您發佈的代碼會正確生成'