保留下拉值Symfony2

时间:2015-09-10 23:37:10

标签: php symfony doctrine

我正在使用实体类型表单字段,它显示并保持完美但是,当我编辑表单时,它不会自动选择值。

Form: $builder->add('type', 'entity', array(
                'class' => 'Activity',
                'empty_value' => 'Please select'
            ))

Controller:
$activity = $em->getRepository('Bundle:Activity')->findOne($updateId);
$form = $this->createForm(new ActivityType(), $activity);
$form->handleRequest($request);

另一方面,如果我只使用静态下拉列表,它可以工作:

Working Code:

->add('type', 'choice', array(
                    'choices' => array(
                        1=>"A",
                        2=>"B",
                        3=>"C",
                        4=>"D",
                    ),
                    "empty_value"=>"Please Select",
                    'required' => false
                ))

0 个答案:

没有答案