0
Symfony 형식은 실수없이 플로트가 가능하며 자동으로 반올림됩니다. 입력 값이 부동 소수점 일 경우 어떻게 에러를 발생시킬 수 있습니까?symfony 형식에서 매개 변수를 정수로 검증 할 수있는 방법은 무엇이며 부동 소수점이면 오류가 발생합니까?
내 조직은 다음과 같습니다.
use Symfony\Component\Validator\Constraints as Assert;
class Charge
{
/**
* @Assert\NotBlank(message="Amount is required.")
* @Assert\Type(type="int", message="Amount must be an integer.")
*/
protected $amount;
}
내 양식은 다음과 같습니다.
class NewChargeType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->setMethod('POST')
->add('amount', Type\IntegerType::class);
}
}