有什么方法可以在 symfony 表单构建器中验证 BotDetect recaptcha 吗?
我有下面的表格,它允许用户输入他们的电子邮件。:
$form = $this->createFormBuilder()
->add('email', EmailType::class,[
'label' => false,
'attr' => [
'style' => 'text-align:center;',
'value' => $email,
]
])
->add('captchaCode', CaptchaType::class, array(
'captchaConfig' => 'ExampleCaptcha'
))
->add('Do some shiz wif my email bruh.', SubmitType::class)
->getForm();
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
return $this->redirect('/unblock/'.$email);
}
问题在于他们的文档在实体中指定了验证约束。我的应用程序还没有任何实体,但我想知道是否有人找到了从控制器验证验证码的方法?
我可以在创建实体时将其添加到我的实体中,但我想知道如何在没有任何实体或连接到数据库的应用程序上完成此操作。