我有一个简单的表单,其中包含两个字段,第一个字段只是一个选择,第二个字段包含一个值,需要借助第一个字段进行检查。
我发现了一个基于两个字段的类似问题 Symfony2 表单验证,并尝试使用回调验证器。
我已经阅读了文档,但我不知道如何使用它来访问数据库。
似乎唯一的方法是静态调用验证方法,但在这种情况下,我失去了控制器的上下文。我需要它来访问例如数据库。
在这种关系中,我正在使用 Silex 并希望访问它提供的服务。
该表单未映射到任何类,因此创建自己的约束对我来说看起来是错误的,因为我看不到任何将其他字段传递给验证器的方法。
有没有办法实现它?
还是我需要另一种方法?