Использование точки вместо запятой при отображении десятичного числа

В db поле является десятичным числом и сохраняется следующим образом: 0.5

В Entity поле

/** @ORM\Column(name="precio_x_ticket", type="decimal", scale=2) */ 

В FormType поле настраивается следующим образом:

 ->add('precio_x_ticket','money', array( //'grouping' => true, 'currency' => false, 'label' => 'Precio por ticket', )) 

При сохранении из формы я могу сохранить числа, как в этом формате 0,5 или 0,5, но после сохранения номера всегда возвращайте этот формат 0,5, и я хотел показать его как 0,5

Моя локализация

Любая идея, как решить эту проблему, используя только symfony2.5?

Поскольку я использовал {{ form_start(formulario) }} мне нужно было использовать

{{ form_widget(formulario.precio_x_ticket, {'value': formulario.precio_x_ticket.vars.value|number_format(2, '.', ' ')}) }}

для отображения значения в формате #. ##.

Вы можете использовать number_format в любом месте. Вы хотите отображать номер в пользовательском представлении. Я бы не предлагал изменить свой locale или другие системные изменения, так как он создавал бы незарегистрированный и зависящий от системы / конфигурационный код.