Symfony3 - 呈现复选框的矩阵

时间:2016-02-27 12:58:30

标签: symfony

我需要创建3种类型的住宿:酒店房屋房间。每个人都应该选择包括以下服务:早餐电视毛巾。我们的想法是创建一个复选框矩阵,并将其作为JSON字符串存储在单个字段中的数据库中。矩阵应该如下所示:

enter image description here

我在使用Formbuilder实现这个想法时遇到了问题。我已经解决了Symfony文档无济于事。我现在的代码看起来像这样:

     /**
     * @param FormBuilderInterface $builder
     * @param array $options
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $checkboxes = [
            'Hotel' => 'hotel', 'House' => 'house', 'Room' => 'room'
        ];

        $builder
            ->add('accommodations', ChoiceType::class, array(
                'choices'  => $checkboxes,
                'required' => false,
                'multiple' => true,
                'expanded' => true
            ));
    }

0 个答案:

没有答案