diff --git a/reference/forms/types/options/choice_label.rst.inc b/reference/forms/types/options/choice_label.rst.inc index 7223ba90469..11fecff564e 100644 --- a/reference/forms/types/options/choice_label.rst.inc +++ b/reference/forms/types/options/choice_label.rst.inc @@ -4,7 +4,7 @@ choice_label .. versionadded:: 2.7 The ``choice_label`` option was introduced in Symfony 2.7. -**type**: ``callable`` or ``string`` **default**: ``null`` +**type**: ``string``, ``bool``, ``callable`` or ``PropertyPath`` **default**: ``null`` Normally, the array key of each item in the ``choices`` option is used as the text that's shown to the user. The ``choice_label`` option allows you to take @@ -48,3 +48,6 @@ If your choice values are objects, then ``choice_label`` can also be a 'choices_as_values' => true, 'choice_label' => 'displayName', )); + +If set to ``false``, all the label tags will be discarded. You can also return +``false`` from the callable to handle each choice differently.