Wcześniej skonfigurować atrybut w mojej jednostce tak:Symfony2 adnotacje skalę precyzja dziesiętna doktryny są ignorowane
/**
* @var decimal
*
* @ORM\Column(name="latitude", type="decimal", precision=10, scale=7, nullable=true)
*/
private $latitude;
ale kiedy wygenerowania schematu bazy danych z: doktryny: baza danych: tworzenie; doktryna: schema: tworzenie
moje pole jest ustawione na dziesiętne (10,0) w bazie danych (kiedy patrzę z phpmyadmin) i tak, gdy w danych wkładek jak 42.123456 z formularza, dane jest obcięty do .
Jak mogę to rozwiązać?
Dzięki.
off topic, ale widząc swoje nazwisko sprawia, że chcę opowiedzieć Chuck Norris żartuje. – rottenoats
Nie mogę odtworzyć tego problemu. Kiedy uruchomię polecenie z twoją konfiguracją, doktryna tworzy pole jako dziesiętne (10,7) – acontell
ok, na innym komputerze działa dobrze, ALE kiedy chciałem zmienić na dokładność i skalować ponownie, na przykład (15,8) pozostaje w pierwszej precyzji/skali (10,7). Czy gdzieś jest jakaś pamięć podręczna? Próbowałem "doctrine: cache: clear-metadata", "doctrine: cache: clear-query" i "doctrine: cache: clear-result", ale z tymi samymi rezultatami –