【发布时间】: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.com/doc/current/reference/forms/types/number.html
-
是的,我知道。它是一个浮点类型。但奏鸣曲只提供数字类型字段
-
然后创建自己的类型。
-
怎么样?我试图为这个字段创建一个自定义模板,但它总是像这里一样被忽略; stackoverflow.com/questions/51108308/…
标签: symfony sonata-admin symfony-sonata