Symfony 在实体类型窗体中设置首选项
我在symfony2中有以下实体类型表单元素:Symfony 在实体类型窗体中设置首选项,symfony,Symfony,我在symfony2中有以下实体类型表单元素: ->add('member_type', 'entity', array( 'class' => 'AdminBundle:CustomerTier', 'property' => 'tier', 'multiple' => true, 'expanded' =&g
->add('member_type', 'entity', array(
'class' => 'AdminBundle:CustomerTier',
'property' => 'tier',
'multiple' => true,
'expanded' => true,
'required' => true,
)
)
这给出了复选框。在“编辑”视图中,我想在添加时检查已选择的选项。
请帮我解决这个问题。您的意思是在视图(细枝)中选中复选框吗
谢谢你的回复。。事实并非如此。。我只需要选择其中一些存储在数据库中。例如,绿色、蓝色和红色三个复选框。添加“用户仅选中蓝色和红色”时,我希望在编辑视图中仅选中蓝色和红色。如果从数据库检索实体并将其应用于表单,则应已选中编辑时的默认数据。我们需要看一下你的控制器,看看问题出在哪里。我正遇到这个问题。在应用程序的另一部分,这两个实体实际上是相关的,但问题的案例没有实体关联。
{{ form_widget(form.checkme, { 'attr': {'checked': 'checked'} }) }}