所以我正在使用Symfony验证来确保发布的字段在给定范围内。 我还想在此字段中允许空字符串值,例如,如果用户不提供任何数据。
'somePostedField' => [
new Assert\Optional(
new Assert\Range([
'min' => 0.01,
'max' => 100,
'minMessage' => 'tooShort',
'maxMessage' => 'tooLong',
'invalidMessage' => 'invalid',
])
)
],
您认为Optional断言可以解决这个问题,但如果在验证时数据中不存在该字段的规则,则忽略该字段的规则。
如何在此字段中允许空字符串?