Wenn Sie im Yii2-Framework den Bestätigungscode im Formular verwenden, tritt ein seltsames kleines Problem auf: Das Bild des Bestätigungscodes wird nicht aktualisiert, wenn Die Webseite wird aktualisiert.
Die meisten Lösungen im Internet werden durch Ändern des Codes in Vendor/yiisoft/yii2/captcha/CaptchaAction.php gelöst.
1 Ändern Sie den Standardwert von getVerifyCode() der Methode der Methode (Empfohlenes Lernen: yii Framework )
Ändern Sie den Standardwert des Parameters $ regene on von false auf true, damit in dem Fall Wenn keine Parameter übergeben werden, generiert das Programm diese jedes Mal neu, wenn es den Bestätigungscode erhält.
2. Ändern Sie die run()-Methode
Fügen Sie an der Stelle, auf die der rote Pfeil zeigt, einen Parameter true hinzu, der das Problem ebenfalls lösen kann.
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Bestätigungscode im YII-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!