[英]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.