Aktywne Wpisy
![Koksixk](https://wykop.pl/cdn/c0834752/7cb651664f87505bd225dce629b47a4b96fc304855ae9f71a47a3677ecf1b162,q60.png)
Koksixk +3
Ile piw może wypić osoba z mocną głową?
![rtpnX](https://wykop.pl/cdn/c3397992/rtpnX_HvLY3ffs5m,q60.jpg)
rtpnX +58
Bede tatą. W grudniu. Chyba dobrze to robie? Dwa lata temu siedziałem na wykopie, grałem w Warcrafta i jadłem topczipsy. Dziś mama żone, własny biznes i nie długo potomstwo. I to nie tak że jestem jakimś czadem, 5/10 no 6/10 po prysznicu XD A wszystko to przypadkiem. Ciekawe co się wykluje z białasa jak ściana i Wietnamki z północy xD Dziwne że nie mam żadnego strachu czy wątpliwości. Chyba dorosłem do tego?
Wiesz może jak wymusić konkretny separator dziesiętny (np. kropkę) niezależnie od aktualnie ustawionego locale dla MoneyType? Byłbym wdzięczny za wskazówki. Obojętnie czy przez kontroler, formularz czy Twig.
#symfony #symfony4 #symfony3 #symfony2
Komentarz usunięty przez autora
https://stackoverflow.com/questions/32410549/sf2-money-field-type-decimal-separator-and-locale
number_format:
decimals: 2
decimal_point: ','
thousands_separator: '.'
MC_MONETARY i MC_NUMERIC
nie pomaga.Z kodu wywnioskowałem, że jedyne co działa to Locale::setDefault ustawiane w kontrolerze tymczasowo na czas renderowania forma inny język, który ma kropkę. Ale to paskudne rozwiązanie.
Niestety na dalszym etapie Symfony robi w bebechach na podstawie locale:
$twig->getExtension('Twig_Extension_Core')->setNumberFormat();
i tym nadpisuje ustawienia z configu Twiga. Z kodu wynika, że nie da się tego przeskoczyć. Co więcej, zmiana kodu waluty nic nie daje, bo formatowanie idzie prosto z aktualnego locale.