У меня есть целочисленное поле в моей сущности, которое я хочу проверить на положительном целочисленном значении:
/**
* @ORM\Column(type="integer")
*
* @Assert\NotBlank()
* @Assert\Type("integer")
* @Assert\Range(min=1)
*/
protected $size;
Тип формы для этого:
->add('size', 'integer', array())
Я получаю странные / неожиданные результаты при вводе:
Что бы я ожидал / хочу:
Надеюсь, ты сможешь мне помочь,
С уважением.
для текста:
->add('size', 'integer', array(
'invalid_message' => 'This value should be an integer',
))
Для двойного, это не принято (это использование is_int () функция).
но вы можете использовать регулярное выражение с шаблоном: \ d +
Других решений пока нет …