可能重复:
验证依赖于另一个属性的属性 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 添加验证约束。我怎样才能做到这一点?我想在控制器中以及如果可能的话在表单类中执行此操作,以便对其他人也有帮助