Le type nombre décimal peut-être pratique pour stocker tout nombre à virgule (un prix par exemple).
Voici comment attacher une propriété « nombre décimal » à un type d'entité personnalisé.
$fields['prix'] = BaseFieldDefinition::create('decimal')
->setLabel(t('Prix'))
->setSetting('unsigned', TRUE)
->setSetting('scale', 2)
->setSetting('min', 0)
->setSetting('suffix', '€ TTC')
->setRequired(TRUE)
->setDisplayOptions('form', array(
'type' => 'number',
'weight' => 5,
))
->setDisplayConfigurable('form', TRUE)
->setDisplayConfigurable('view', TRUE);
Ajouter un commentaire