The UnitTypeExtension
used with NumberType
or IntegerType
represents a number input with unit value (e.g. Kg, Cm & etc.).
Option | Type | Default | Description |
---|---|---|---|
unit | string | unit |
Type of unit (e.g. Kg, Cm & etc) |
None.
Add NumberType
or IntegerType
to your form and optionally you can configure unit
for it.
<?php
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\NumberType;
class SomeType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('weight', NumberType::class, [
'unit' => 'kg',
'required' => false,
'empty_data' => '0',
])
;
}
}