2016-04-11 10 views
2

まだここではtwigに新規であり、入れ子にされたforeachについては混乱しており、それをtwigに実装する方法については混乱しています。私はここにPHPでタイムゾーンのコード例を得た:2つのループを持つ枝(symfony以外)

foreach($timezones as $region => $list) 
{ 
    print '<optgroup label="' . $region . '">' . "\n"; 
    foreach($list as $timezone => $name) 
    { 
    print '<option name="' . $timezone . '">' . $name . '</option>' . "\n"; 
    } 
    print '<optgroup>' . "\n"; 
} 

私は単純な配列のためのタグを使用する方法を知っているが、それは私が知っているすべてです。

ありがとうございます!

答えて

4

forタグは、およびIterate over Keys and Valuesと一緒に使用できます。

あなたの関数の翻訳がある:このtwigfiddle

・ホープ、このヘルプ

+1

で実行されているサンプル

{% for region, list in timezones %} <optgroup label={{region}}> {% for timezone, name in list %} <option name="{{timezone }}">{{name}}</option> {% endfor %} <optgroup> {% endfor %} 

のSeしかし勿論、それはそれです!ありがとうございました! :) – Kohlzz

関連する問題