我使用 symfony 1.4.8 。我使用 SfExtraFormPlugin 将 ReCaptcha 添加到我的表单中。我的 “公共功能配置()”中有小部件和验证器
....
$this->widgetSchema['captcha'] = new sfWidgetFormReCaptcha(array(
'public_key' => sfConfig::get('app_recaptcha_public_key')
));
$this->validatorSchema['captcha'] = new sfValidatorReCaptcha(array(
'private_key' => sfConfig::get('app_recaptcha_private_key')
));
...
我也有后端应用程序,以及我的“公共功能配置()”:
public function configure()
{
parent::configure();
....
}
因此,当我想从后端添加帖子时,出现错误:由于某些错误,该项目尚未保存。 有没有办法仅将 ReCaptcha 的小部件和验证器删除到我的后端?现在我只看到一种方法,就是删除
父::配置();
并将所有小部件和验证器与前端小部件和验证器分开写入后端.. :( ps 对不起我的英语不好 pps 提前谢谢你的回答;-)