2012-12-07 30 views
6

我曾经在Zend Framework 2中进行自定义验证(目前使用版本2.0.5)。我有兴趣在“编辑配置文件”表单中创建更改密码部分。我想要的是能够做到的,就是有3个领域:ZF2验证 - 如果其他元素不为空,则需要字段

  • 当前密码,
  • 新密码,
  • 确认新密码。

然后,我想验证如下:

  • 如果一个新的密码设置,当前密码还必须设置(和认证),并确认新密码应与新的密码。
  • 如果设置了当前密码,则还必须输入新密码并确认新密码。
  • 如果没有设置,则允许编辑配置文件的其余部分,以便继续验证。

我认为你可以得到什么,我以后的要点,我正在寻找一个可重复使用的方式做到这一点使用Zend Framework 2,理想的情况下,创建自定义的验证,这样的表格可以重复使用,我怀疑工厂的做法可能会更好。任何事情,所以我不必在控制器/服务层中检查它,并在我想使用它的任何地方重复自己。

亲切的问候,

ISE

回答

相关问题