gpt4 book ai didi

php - 在 Symfony 2 表单上为 "non-mapped entity field"设置默认值

转载 作者:可可西里 更新时间:2023-11-01 13:24:15 25 4
gpt4 key购买 nike

<分区>

我得到了一个带有非映射实体字段的 Form 类:

->add('client', 'entity', array(
'class' => 'MyBundle:Client',
'property' => 'name',
'empty_value' => 'Select...',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('c')
->orderBy('c.name', 'ASC');
},
'mapped' => false,
))

我是这样创建的:

$form = $this->createForm(new MyType(),
$entity,
array('action' => $this->generateUrl('my_action'))
);

如何设置它的默认值?试过这个,但没有用:

'data' => 23423, // id in table 
'data' => 'Client name'
$form->setDefault('client', 'Client name'); // in controller

请注意,这是一个非映射字段。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com