Symfony 2.3表单未验证Gregwar验证码

时间:2013-12-13 11:27:15

标签: php symfony captcha symfony-forms

我的模板正在显示图片,但在提交表单后,它始终显示错误的代码错误。 任何建议 我的控制器

$form = $this->createFormBuilder()
    ->add('captcha', 'captcha')
    ->getForm();
$form->handleRequest($request);

if ($form->isValid()) {
    // some activity
} else {
    echo 'captcha error';
}

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题。我通过使用新动作来处理表单提交来解决这个问题,而不是使用创建表单和验证码的相同操作。

也许如果您使用相同的操作来创建表单并处理表单提交,它将在您提交表单时重新生成验证码,因此验证码字段过时并且仍未验证。