#drupal #drupal-6 #drupal-content-types
#drupal #drupal-6 #drupal-content-types
Вопрос:
Я объявил одно поле в типе содержимого с именем «Сумма» и его типом как «с плавающей точкой». Я пытаюсь сохранить значение 25.00000 в поле amout, но оно удаляет десятичную точку и все нули. Есть ли какой-либо способ сохранить значение с плавающей запятой таким, какое оно есть.
After saving content type amount value is -
{amount => 25}
Expected Output should be -
{amount => 25.0000}
Комментарии:
1. попробуйте также с 25.00001, чтобы посмотреть, не учитывал ли drupal кратный ноль, если он равен
Ответ №1:
Поскольку вы сохраняете его как число, а не как строку, почему вас волнует, как оно хранится в БД? Выполняйте форматирование при использовании числа, полученного из базы данных:
Комментарии:
1. Но когда я получаю его значение в api, он возвращает мне строку «75.77». Это может быть связано с тем, что я использую этот тип vcontent в представлении. правильно ли это?