【问题标题】:How to add conditional validation in symfony 2.1 forms [duplicate]如何在 symfony 2.1 表单中添加条件验证 [重复]
【发布时间】:2023-03-13 07:55:01
【问题描述】:

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

【问题讨论】:

    标签: symfony


    【解决方案1】:

    我没听懂这个问题。我的错。

    我想这就是你要找的东西:http://symfony.com/legacy/doc/forms/1_2/en/02-form-validation

    【讨论】:

    猜你喜欢
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    • 2019-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    相关资源
    最近更新 更多