使用SonataAdminBundle显示大量数字

时间:2018-09-28 09:47:00

标签: symfony sonata-admin symfony-sonata

我试图像这样在SonataAdminBundle的dataGrid中显示大量数字:
290200920181218

它可以很好地显示在我的表单中,但不能显示在dataGrid中:

DataGrid Screenshot

我需要在不强制使用特定数字格式的情况下显示它,而且我不知道如何强制执行该操作。对于要传递的这种数字或参数,没有特殊的sonataField类型。

编辑(@Amira Bedhiafi)

  

实体

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

Datagrid:

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

1 个答案:

答案 0 :(得分:0)

我没有找到带浮点类型的解决方案,但就我而言,我可以更改为bigDecimal,现在可以使用

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