如何在symfony 2.1表单中添加条件验证

时间:2013-01-27 15:01:45

标签: symfony

  

可能重复:
  Validate a property dependent on another property symfony 2

我有一个实体如下:

class Items {

    /*
     * @Assert\NotBlank(message="Title cannot be blank")
    */
    private $title;

    /*
     * @Assert\Range(
     *      min = "0.1",
     *      minMessage = "Price should be a positive number",
     *      invalidMessage = "Price should be in number."
     *  )
     */
     private $price;

     private $currency;

}

我正在使用带有表单类ItemType的symfony 2.1表单。

我想仅在$ price有效时才向$ currency添加验证限制。我怎样才能做到这一点?我想在控制器中执行此操作,如果可能,在表单类中执行此操作,以便它对其他人也有帮助

1 个答案:

答案 0 :(得分:-4)

我不明白这个问题。我的坏。

我认为这正是您所寻找的:http://symfony.com/legacy/doc/forms/1_2/en/02-form-validation