Ho creato un attributo nel mio soggetto come questo:Symfony2 annotazioni scala dottrina decimale di precisione vengono ignorati
/**
* @var decimal
*
* @ORM\Column(name="latitude", type="decimal", precision=10, scale=7, nullable=true)
*/
private $latitude;
ma quando ho generare lo schema del database con: dottrina: database: creare; dottrina: schema: creare
mio campo è impostato a decimale (10,0) nel database (quando guardo in su con phpMyAdmin) e così, quando nei dati di inserimento come 42,123,456 mila con un modulo, questi dati viene troncato a .
come posso risolvere questo?
Grazie.
Off topic, ma vedere il tuo nome mi fa venire voglia di raccontare una Chuck Norris scherzo. – rottenoats
Non riesco a riprodurre questo problema. Quando eseguo il comando con la configurazione, doctrine crea il campo come decimale (10,7) – acontell
ok, su un altro computer, funziona bene, MA quando volevo cambiare di precisione e ridimensionare di nuovo, ad esempio (15,8) rimane alla prima precisione/scala (10,7). C'è qualche cache da qualche parte? ho provato "doctrine: cache: clear-metadata", "doctrine: cache: clear-query" e "doctrine: cache: clear-result" ma con gli stessi risultati –