Symfony2:实体之间的表单验证


Symfony2: Form validation between entities

我有一个包含两个实体的表单:

-A
-B

实体A得到字段country。实体B有一个特殊的字段,我们称之为x。我想做一个条件验证。如果A实体中的字段country得到特定值,则应验证实体B中的x字段,否则应跳过验证。

 <class name="A">
        <property name="country">
            <constraint name="Country>
                <option name="message">pso.country.incorrect</option>
            </constraint>
        </property>
    </class>

  <class name="B">
    <property name="x">
        <constraint name="X">
            <option name="message">pso.x.incorrect</option>
        </constraint>
    </property>
</class>

是否可以将A-class country字段验证器的结果传递给B-class x字段验证器?

也许您可以阅读文档的这一部分:)