Problema com form field float

15 views
Skip to first unread message

Raphael

unread,
Feb 6, 2013, 6:26:57 PM2/6/13
to symfo...@googlegroups.com
Olá pessoal,

Alguém já teve problema com atributo float e formulário no symfony2?

Meu problema é que quando o valor é lido do banco, é exibido no campo algo como '18.800,00'. Mas se eu atualizo esse mesmo valor pelo formulário ele é convertido para  '18,8'.

Meu campo no form é definido com opções defaults, algo como "->add('preco')", A única coisa que mudei foi o idioma padrão para 'pt_BR'.

--
Raphael Almeida Araújo
Homepage: http://sites.google.com/site/raphoxaraujo

Raphael

unread,
Feb 14, 2013, 8:05:26 AM2/14/13
to symfo...@googlegroups.com
Consegui resolver o problema setando a propriedade 'grouping' do campo (http://symfony.com/doc/current/reference/forms/types/money.html#grouping).

O estranho que na visualização quando o grouping é falso (false) é mostrado "1.002,22" mas na hora de inserir ele salva errado. Só salva correto quando o grouping é setado com verdadeiro (true).

2013/2/6 Raphael <raphox...@gmail.com>

Luis Cordova

unread,
Feb 14, 2013, 8:57:28 AM2/14/13
to symfo...@googlegroups.com
interesting workaround, the problem i see is you are using money as field and that perhaps have no localization attached to it, but that is just a thought


2013/2/14 Raphael <raphox...@gmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Symfony Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para symfony-pt+...@googlegroups.com.
Para postar neste grupo, envie um e-mail para symfo...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/symfony-pt?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages