如何在一系列项目(日期,电子邮件等)上使用Symfony验证器?

时间:2010-11-21 23:46:02

标签: symfony1 validation

我有一个表单,用户可以在列表中添加日期。我可以轻松验证单个日期,但是如何使用sfValidateDate来验证数组/日期集合?

sfValidateDate出于显而易见的原因返回错误。

我已经尝试过这个:

$ this-> setValidator('dates_list',new sfValidatorSchemaForEach(new sfValidatorDate(),2));

...但是我已经将数字2硬编码为验证器重复的次数。我不确定这是否是远程正确的,但它似乎在实践中有2个日期。但是,表单的用户可以添加任意数量的日期,因此它需要是动态的。

我们非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

为什么不使用$this->getValues()?然后,您只需获取用户提交的日期计数。