Отображение большого числа с SonataAdminBundle - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь отобразить большое число в сетке данных SonataAdminBundle следующим образом:
290200920181218

Хорошо отображается в моей форме, но не в сетке данных:

DataGrid Screenshot

Мне нужно отобразить его без форсирования определенного числового формата, и я понятия не имею, как его форсировать.Не существует специального типа sonataField для такого типа числа или передаваемых аргументов.

EDIT (@Amira Bedhiafi)

Entity

/**
 * @ORM\Column(type="float")
 *
 * @var float
 */
private $paiementId;

Датагрид:

protected function configureListFields(ListMapper $listMapper) {
        $listMapper->add('paiementId', 'number', array('label' => 'Référence de paiement'))
        ;
    }

1 Ответ

0 голосов
/ 29 сентября 2018

Я не нашел решения с типом float, но в моем случае я могу изменить на bigDecimal, и теперь он работает

/**
 * @ORM\Column(type="bigDecimal")
 *
 * @var float
 */
private $paiementId;
...