使用带有Zend Framework的Recaptcha表单元素

时间:2010-11-01 11:35:44

标签: zend-framework forms recaptcha

我的表单上出现以下错误:

Message: Invalid validator provided to addValidator; must be string or Zend_Validate_Interface

我的表格recaptcha元素如下所示:

    // set service
    $recaptcha_service = new Zend_Service_ReCaptcha(Zend_Registry::get('pubKey'), Zend_Registry::get('privKey'));
    // set adapter
    $recaptcha_adapter = new Zend_Captcha_ReCaptcha();
    $recaptcha_adapter->setService($recaptcha_service);
    // set element
    $recaptcha = new Zend_Form_Element_Captcha('recaptcha');
    $recaptcha->setLabel('lskdjf')
        ->setCaptcha($recaptcha_adapter);

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

检查this question是否有可能的解决方案。希望它可以帮到你。