我有以下Symfony表单字段,它是从实体加载的下拉列表:
->add('measureunit', 'entity', array('label' => 'Measure Unit',
'class' => 'TeamERPBaseBundle:MeasureUnit',
'expanded' => false, 'empty_value' => '',
'multiple' => false, 'property' => 'abreviation'
))
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我已经添加了'empty_value' => '',一切正常.现在,我想要的是在最后有一个额外的选项来添加一个让我们说new measure unit.换句话说,下拉列表应显示我的实体的所有内容,空值和其他额外选项,new measure unit或者我想要调用的内容.可能吗?
编辑:整个表单类型文件具有:
<?php
namespace TeamERP\StoresBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class ProductType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('name', 'text', array('label'=>'Product name', 'required' => true,
'attr' => array('class' => 'form-control')))
->add('code', 'text', array('label'=>'Code', 'required' => false,
'attr' => array('class' => …Run Code Online (Sandbox Code Playgroud)