index.twig に動的選択タグがあります。選択のコードは次のとおりです。
<select name="portfolio" style="width: 265px; height:28px;">
<option selected="selected" value="default">Switch Your Portfolio</option>
{% for portfolio in portfolios %}
<option value={{ portfolio.id }}>{{ portfolio.portfolioName }}</option>
{% endfor %}
</select>
今、SwitchPortfolioType があり、Type 内にこの動的選択を作成したい
class SwitchPortfolioType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('availability', 'choice', array(
'choices' => array(
//dynamic options here
),
'empty_value' => 'Switch your Portfolio',
));
}
}
Symfony2でこれを行うにはどうすればよいですか