我想从以下数据构建一个select输入元素:
$nameQuery = $em->createQuery('SELECT p.id, p.name FROM MyBundle:Person');
$names = $nameQuery->getResults();
每个选项的位置:
<select>
<option value="{{ p.id }}">{{ p.name }}</option>
.
.
.
</select>
我只是不知道如何使用Symfony2的内置表单类型。请协助。
答案 0 :(得分:2)
使用form Builder, 在表单构建器中,使用此
$builder->add('type', 'entity', array(
'class' => 'MyBundle:Person',
'property' => 'name'
));