【发布时间】:2011-03-02 10:48:51
【问题描述】:
我使用 symfony 1.4.8 。我使用 SfExtraFormPlugin 将 ReCaptcha 添加到我的表单中。我的 " public function configure() "
中有小部件和验证器....
$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()" :
public function configure()
{
parent::configure();
....
}
所以当我想从后端添加帖子时,我遇到了一个错误:由于某些错误,该项目尚未保存。 有没有办法仅将 ReCaptcha 的小部件和验证器删除到我的后端?现在我只看到一种方法,就是删除
父级::configure();
并将所有小部件和验证器与前端小部件和验证器分开写入后端.. :( p.s 对不起我的英语不好 p.p.s 提前感谢您的回答;-)
【问题讨论】:
标签: php symfony1 symfony-forms