[英]symfony2 form entity add values
我只需要在Symfony2中的“实体字段”中添加其他默认选项即可。 它显示名称,并且我需要一个选项“名称不在列表中”,但是我找不到实现它的方法。 数据转换器似乎无法解决我的问题。
$builder
->add('family', 'entity', array(
'class' => 'InterneFichierBundle:Family',
'property' => 'Name'
))
如果该家庭的名称不在列表中,则应该有一个选项“名称不在列表中”。
我很确定您可以指定一个空值选项:
$builder
->add('family', 'entity', array(
'class' => 'InterneFichierBundle:Family',
'property' => 'Name',
'empty_value' => 'Name not in list',
))
参见http://symfony.com/doc/current/reference/forms/types/entity.html#empty-value
您应该尝试:
有关信息,请在此处查看: http : //symfony.com/fr/doc/current/reference/forms/types/entity.html
$builder->add('users', 'entity', array(
'class' => 'AcmeHelloBundle:User',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.username', 'ASC');
},
));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.