0

我想从以下数据构建一个选择输入元素:

$nameQuery = $em->createQuery('SELECT p.id, p.name FROM MyBundle:Person');
$names = $nameQuery->getResults();

每个选项是:

<select>
    <option value="{{ p.id }}">{{ p.name }}</option>
    .
    .
    .
</select>

我只是不知道如何使用 Symfony2 的内置表单类型来做到这一点。请协助。

4

1 回答 1

2

使用表单生成器,在表单生成器中,使用这个

$builder->add('type', 'entity', array(
    'class' => 'MyBundle:Person',
    'property' => 'name'
));
于 2013-06-07T21:20:03.163 回答