私のビューページ
私のコントローラー
そのフォームモデルページ
とにかく、それは検証されていますか? 彼は私に、検証コードが間違っていると言いました。助けてください~~~
ははは、自分で解決しました。 !フレームワーク検証コード クラスに行を追加しましたが、間違っていました: public function run()
{
//$this->fixedVerifyCode=substr(mt_rand(1,10000),0,4);//検証を最適化code
if(isset($_GET[self::REFRESH_GET_VAR])) // コードを再生成するための AJAX リクエスト
{
$code=$this->getVerifyCode(true);
echo CJSON::encode(array(
') hash1 '=>$this->generateValidationHash($code),
'hash2'=>$this->generateValidationHash(strto lower($code)),
// ランダムな 'v' パラメータを追加します。 FireFox は画像を更新できます
// 画像タグの src 属性が変更されたとき
'url'=>$this->getController()->createUrl($this->getId(),array('v' = > uniqid())),
)) }
$this->renderImage($this->getVerifyCode());
Yii::app()->end(); }
最適化検証コードの行を追加した後、それをコメントアウトした後、正しくなりました
。