From 899f1487e6fe06eda3ccdaed3732c7007250ea13 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 26 May 2017 17:42:46 +0200 Subject: [PATCH] add missing choices_as_values options --- form/create_custom_field_type.rst | 4 +++- form/dynamic_form_modification.rst | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/form/create_custom_field_type.rst b/form/create_custom_field_type.rst index 5847948e046..2067ffb4a6d 100644 --- a/form/create_custom_field_type.rst +++ b/form/create_custom_field_type.rst @@ -35,7 +35,8 @@ for form fields, which is ``\Form\Type``. Make sure the field extend 'Standard Shipping' => 'standard', 'Expedited Shipping' => 'expedited', 'Priority Shipping' => 'priority', - ) + ), + 'choices_as_values' => true, )); } @@ -395,6 +396,7 @@ method to ``ShippingType``, which receives the shipping configuration:: { $resolver->setDefaults(array( 'choices' => array_flip($this->shippingOptions), + 'choices_as_values' => true, )); } diff --git a/form/dynamic_form_modification.rst b/form/dynamic_form_modification.rst index a8da013ee5e..22339bf02ff 100644 --- a/form/dynamic_form_modification.rst +++ b/form/dynamic_form_modification.rst @@ -490,9 +490,10 @@ sport like this:: $positions = null === $sport ? array() : $sport->getAvailablePositions(); $form->add('position', 'entity', array( - 'class' => 'AppBundle:Position', + 'class' => 'AppBundle:Position', 'placeholder' => '', - 'choices' => $positions, + 'choices' => $positions, + 'choices_as_values' => true, )); } ); @@ -553,9 +554,10 @@ The type would now look like:: $positions = null === $sport ? array() : $sport->getAvailablePositions(); $form->add('position', 'entity', array( - 'class' => 'AppBundle:Position', + 'class' => 'AppBundle:Position', 'placeholder' => '', - 'choices' => $positions, + 'choices' => $positions, + 'choices_as_values' => true, )); };