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

Symfony1 如何在一系列项目(日期、电子邮件等)上使用Symfony验证器?,symfony1,validation,Symfony1,Validation,我有一个表单,用户可以在其中向列表中添加日期。我可以轻松地验证单个日期,但如何使用sfValidateDate验证日期数组/集合 sfValidateDate返回一个错误,原因很明显 我尝试过这个: $this->setValidator('dates_list',new sfValidatorSchemaForEach(new sfValidatorDate(),2)) 。。。但是我已经将数字2硬编码为验证器应该重复的次数。我不确定这是否有一点正确,但它在实践中似乎适用于两次约会。但是,表单的

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

sfValidateDate返回一个错误,原因很明显

我尝试过这个:

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

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


任何建议都将不胜感激。

为什么不使用
$this->getValues()
?然后您可以简单地获得用户提交的日期计数