【问题标题】:Display of large number with SonataAdminBundle使用 SonataAdminBundle 显示大量数字
【发布时间】:2018-09-28 09:46:59
【问题描述】:

我正在尝试在 SonataAdminBundle 的 dataGrid 中显示大量数字,如下所示:
290200920181218

它在我的表单中显示得很好,但在 dataGrid 中却没有:

我需要在不强制使用特定数字格式的情况下显示它,但我不知道如何强制它。此类数字或参数没有特殊的 sonataField 类型可以传递。

编辑 (@Amira Bedhiafi)

实体

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

数据网格:

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

【问题讨论】:

标签: symfony sonata-admin symfony-sonata


【解决方案1】:

我没有找到 float 类型的解决方案,但在我的情况下,我可以更改为 bigDecimal,现在它可以工作了

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

【讨论】:

    猜你喜欢
    • 2016-05-27
    • 2013-04-04
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    相关资源
    最近更新 更多