Symfony2路由验证存在

时间:2016-02-25 15:54:53

标签: php symfony

我有一些属性的实体。常见字段为:urlisRoute。 当财产

isRoute == true

url属性转换为路由。如果

isRoute == false

它仍将是一个网址。

提交表单时,我想验证url属性是否为路由。我在哪里可以做到的?为此字段创建自定义约束?什么是最好的变种?

1 个答案:

答案 0 :(得分:1)

Custom constraints似乎是进行字段相关验证的明智方法。您只需要创建一个具有验证逻辑的类,该逻辑可以接收路由器as a dependency。使用此依赖关系,您可以检查该字段是否为Route,否则添加违规。