【发布时间】:2013-09-18 09:30:47
【问题描述】:
当我在 Symfony2 中创建实体字段时,如何指定生成的选择选项字段的值?
这是我的实体字段的sn-p:
->add('preferred_language', 'entity', array(
'mapped' => false,
'property' => 'name',
'class' => 'Common\MainBundle\Entity\Language',
'query_builder' => function(\Doctrine\ORM\EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.id', 'DESC');
}
实际上我可以通过 property 指定显示的值,它会自动获取引用到 db 表的 id。好的。相反,我可以做什么,是否要更改选项值?
<option value="my_value">my_property</option>
【问题讨论】:
标签: forms symfony symfony-forms symfony-2.3