Zend framework 验证Zend表单时排除元素

Zend framework 验证Zend表单时排除元素,zend-framework,zend-form,Zend Framework,Zend Form,我有一个Zend表单,其中有一个子表单,只有当用户选中特定复选框时才会显示。 如果选中该复选框,则子窗体中的某些字段是必需的,否则,IsValid将忽略该子窗体中的字段 这里的方法是什么?您可以对依赖元素使用自定义验证器。整个数据集作为$context传递给每个验证器,如果必须基于其他值进行验证,则可以使用该数据集。

我有一个Zend表单,其中有一个子表单,只有当用户选中特定复选框时才会显示。 如果选中该复选框,则子窗体中的某些字段是必需的,否则,IsValid将忽略该子窗体中的字段


这里的方法是什么?

您可以对依赖元素使用自定义验证器。整个数据集作为$context传递给每个验证器,如果必须基于其他值进行验证,则可以使用该数据集。