如何在symfony 2.1表单中添加条件验证
可能重复:如何在symfony 2.1表单中添加条件验证,symfony,Symfony,可能重复: 我有一个实体如下: class Items { /* * @Assert\NotBlank(message="Title cannot be blank") */ private $title; /* * @Assert\Range( * min = "0.1", * minMessage = "Price should be a positive number", *
我有一个实体如下:
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;
}
我正在使用symfony 2.1表单和表单类ItemType
仅当$price有效时,我想向$currency添加验证约束。我该怎么做?我想在controller和form类中(如果可能的话)都这样做,以便对其他人也有帮助我不理解这个问题。我的错
我想这就是您想要的:我正在使用symfony表单并调用$form->isValid()检查验证。我想将验证添加到货币表单元素中,该元素是一个输入字段,只有在填写价格时才可以输入。我想这就是您需要的: