我在我的应用程序中使用独立的Symfony组件(没有Twig)。
我的HTML表单包含两个字段(“新密码”和“确认新密码”)。
以下验证工作正常:
$validator = Validation::createValidator();
$violations = $validator->validate($new_password, [
new Length(['min' => 4]),
new Regex([
'pattern' => '/\d/',
'match' => true,
'message' => 'Password must contain at least one number'
])
]);
if (0 !== count($violations)) {
...
}
我还想添加密码确认字段的验证
Symfony的“Form”组件允许创建、处理和重用表单,但这远远超出了我想做的。我发现Symfony的“RepeatedType”字段可以做到这一点,但似乎使用了“Form”组件。
如何简单地将密码确认添加到验证脚本中?
1条答案
按热度按时间7cwmlq891#
这里有一个约束identicalTo,它看起来和RiggsFolly解释的一样,所以你调用这个约束并给予它两个字段的值。