新在Symfoob娱乐下载ny 4.3:提高了NotBlank验证器
2019年2月1日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
的NotBlank约束的验证器组件检查一个值假
,零
,一个空数组或一个空字符串。忽略其他约束零
值,但是NotBlank
验证它们。这导致问题场景如api从前端调用代码,哪里容易包括零
字段,而不是发出请求时删除这些字段。
在Syob娱乐下载mfony 4.3我们已经改善了NotBlank
约束添加一个新的allowNull
选择它。在默认情况下这个选项假
,保持当前的行为。如果你设置它真正的
,然后零
值将被认为是有效的,而不是引发一个约束违反:
1 2 3 4 5 6 7 8 9 10 11
名称空间应用程序\实体;使用ob娱乐下载\组件\验证器\约束作为断言;类SomeEntity{/ * * *@Assert\ NotBlank (allowNull = true) * /受保护的美元someProperty;}
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
然后你得过程(猜)序列化器中你必须注入RequestStack有一些上下文。一千倍更容易和更少的出错处理的前端,甚至通过拦截器。
只是我两美分,但我看不出这是有用的。