2013-07-24 23 views
0

我遇到一個很奇怪的問題,我用sfPHPCaptchaPlugin做captha我在sf1.4項目形式我的工作,插件的所有配置和安裝是正確的,但驗證碼驗證不會讓我保存表單的數據在數據庫中,並告訴我說,文字是錯誤的,但我敢肯定,我進入了顯示驗證碼的圖片,在這裏同樣的文字誰得到我的錯誤行:sfPHPCaptchaPlugin:下面的代碼是無效

'captcha'  => new sfValidatorPHPCaptcha(array(), array('invalid' => 'The following code is invalid.')), 

有人拜託之前有同樣的錯誤嗎?

回答

2

sfPHPCaptchaPlugin不爲symfony1.2 1.4穩定的,因爲它在插件的信息Here說。

可以使用sfCaptchaGDPlugin它的一個非常好的一個,在folow中的README導intalation,並使用這個小工具:

$this->widgetSchema['captcha'] = new sfWidgetCaptchaGD(); 

$this->validatorSchema['captcha'] = new sfCaptchaGDValidator(array('length' => 4));