Подтвердить что ты не робот

Каков правильный способ определения аннотации для типа DECIMAL в Doctrine2

У меня есть столбец в моей таблице с DECIMAL(19,4), и я создаю свой Entity для проекта, как правильно определить это поле? Какие параметры точность и масштаба означают аннотации доктрины?

4b9b3361

Ответ 1

Точность - это количество цифр в числе. Например, 123456.78 имеет точность 8.

Масштаб - это максимальное число десятичных знаков. 123456.78 имеет шкалу от 2.

DECIMAL(19,4) будет содержать 19 общих цифр с четырьмя знаками после запятой.

Аннотация для этого будет:

@Column(type="decimal", precision=19, scale=4)