【问题标题】:Validate a field depending on another field value in Symfony根据 Symfony 中的另一个字段值验证一个字段
【发布时间】:2011-09-20 11:35:16
【问题描述】:

我在 Symfony 表单中有两个相关字段:object_statuscryopreservation_method

第一个不能为空,并存储三个可能的选项之一:liquidsolidcryopreserved

仅当记录的object_status 设置为'cryopreserved' 时才应设置第二个。否则为NULL

如何在保存表单之前在服务器端(不使用 Javascript)进行检查?我试图检查模型中的空值或空值,但没有运气。

【问题讨论】:

    标签: forms validation symfony1 field


    【解决方案1】:

    您必须创建一个条件验证器。这可以使用 sfValidatorCallback 来完成(比创建新的验证器更容易)。检查 Symfony Cookbook 的 this example(适用于 1.2,但适用于 1.4)。

    【讨论】:

      猜你喜欢
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-28
      • 2019-01-25
      • 1970-01-01
      • 2018-09-22
      相关资源
      最近更新 更多