я создал атрибут в моей сущности, как это:Symfony2 доктрины десятичной точности масштаб аннотации игнорируются
/**
* @var decimal
*
* @ORM\Column(name="latitude", type="decimal", precision=10, scale=7, nullable=true)
*/
private $latitude;
но когда я генерировать схему базы данных с: доктриной: база данных: создание; Доктрина: Схема: создать
моего поля устанавливаются в десятичном (10,0) в базе данных (когда я смотрю с PHPMyAdmin) и так, когда в данной вставке, как 42.123456 с формой, эти данные усекается до .
Как я могу решить эту проблему?
Спасибо.
Off темы, но, видя ваше имя заставляет меня хотеть, чтобы рассказать Чак Норрис шутит. – rottenoats
Я не могу воспроизвести эту проблему. Когда я запускаю команду с вашей конфигурацией, доктрина создает поле как десятичное (10,7) – acontell
ok, на другом компьютере оно работает хорошо, НО, когда я хотел снова изменить точность и масштаб, например (15,8) он остается до первой точности/шкалы (10,7). Есть ли где-нибудь кеш? я попытался «доктрина: cache: clear-metadata», «doctrine: cache: clear-query» и «doctrine: cache: clear-result», но с теми же результатами –