Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 在实体类型窗体中设置首选项_Symfony - Fatal编程技术网

Symfony 在实体类型窗体中设置首选项

Symfony 在实体类型窗体中设置首选项,symfony,Symfony,我在symfony2中有以下实体类型表单元素: ->add('member_type', 'entity', array( 'class' => 'AdminBundle:CustomerTier', 'property' => 'tier', 'multiple' => true, 'expanded' =&g

我在symfony2中有以下实体类型表单元素:

 ->add('member_type', 'entity', array(
                    'class' => 'AdminBundle:CustomerTier',
                    'property' => 'tier',
                    'multiple' => true,
                    'expanded' => true,
                    'required' => true,
                        )
                )
这给出了复选框。在“编辑”视图中,我想在添加时检查已选择的选项。
请帮我解决这个问题。

您的意思是在视图(细枝)中选中复选框吗


谢谢你的回复。。事实并非如此。。我只需要选择其中一些存储在数据库中。例如,绿色、蓝色和红色三个复选框。添加“用户仅选中蓝色和红色”时,我希望在编辑视图中仅选中蓝色和红色。如果从数据库检索实体并将其应用于表单,则应已选中编辑时的默认数据。我们需要看一下你的控制器,看看问题出在哪里。我正遇到这个问题。在应用程序的另一部分,这两个实体实际上是相关的,但问题的案例没有实体关联。
{{ form_widget(form.checkme, { 'attr': {'checked': 'checked'} }) }}