Symfony中具有类型字符串的所有属性的通用实体验证



我想知道是否有一些解决方案可以解决这个问题。

我在项目中有很多实体(Symfony 4.4(,我需要一些通用的解决方案来验证类型为"的所有属性的最大长度;字符串";而不是单独访问每个属性并定义Length验证器(这将花费大量时间(。因此,整个过程看起来是这样的:通过所有相关实体属性的通用实体验证->拾取具有长度定义的文本类型的属性->根据长度定义验证实际属性值。

您可以直接通过验证来实现这一点。yml,该功能在SF 4.3 中引入

# Enables validator auto-mapping support.
# For instance, basic validation constraints will be inferred from Doctrine's metadata.
#auto_mapping:
#    AppEntity: []

最新更新