我想知道是否有任何可能(在Doctrine2或Symfony2中)配置自定义验证取决于区域设置。我想做的是为法国,英国和波兰提供不同的邮政编码验证器。有什么建议吗?
答案 0 :(得分:0)
您需要创建自定义Constraint
和Validator
这将是服务,您将能够注入locale
。
有关如何添加约束的详细信息,请参阅此link。
您需要直接向表单添加约束。然后通过_locale
或Form
阵列将控制器中的__construct
注入options
,您应该可以使用它。