tôi đã thiết lập một thuộc tính trong thực thể của tôi như thế này:symfony2 chú thích quy mô học thuyết thập phân chính xác được bỏ qua
/**
* @var decimal
*
* @ORM\Column(name="latitude", type="decimal", precision=10, scale=7, nullable=true)
*/
private $latitude;
nhưng khi tôi tạo database schema với: doctrine: cơ sở dữ liệu: tạo; doctrine: schema: tạo
lĩnh vực của tôi được thiết lập để thập phân (10,0) trong cơ sở dữ liệu (khi tôi nhìn lên với phpmyadmin) và như vậy, trong khi dữ liệu chèn như 42,123456 với một hình thức, dữ liệu này được cắt ngắn thành .
làm cách nào tôi có thể giải quyết vấn đề này?
Cảm ơn.
Tắt chủ đề, nhưng nhìn thấy tên của bạn làm cho tôi muốn nói với một Chuck Norris đùa. – rottenoats
Tôi không thể tạo lại vấn đề này. Khi tôi chạy lệnh với cấu hình của bạn, học thuyết tạo trường như số thập phân (10,7) – acontell
ok, trên một máy tính khác, nó hoạt động tốt, NHƯNG khi tôi muốn thay đổi độ chính xác và tỷ lệ một lần nữa, ví dụ (15,8) nó nằm ở độ chính xác/thang đo đầu tiên (10,7). Có cache nào ở đâu đó không? tôi đã thử "doctrine: cache: clear-metadata", "doctrine: cache: clear-query" và "doctrine: cache: clear-result" nhưng với cùng một kết quả –