Dans le framework Yii2, si vous utilisez le code de vérification dans le formulaire, vous rencontrerez un petit problème étrange, c'est-à-dire que l'image du code de vérification ne sera pas actualisée lorsque la page Web est actualisée.
La plupart des solutions sur Internet sont résolues en modifiant le code dans supplier/yiisoft/yii2/captcha/CaptchaAction.php
Modifier getVerifyCode() La valeur par défaut. de la méthode de la méthode (Apprentissage recommandé : yii framework )
changer la valeur par défaut du paramètre $regene on de false à true, pour que dans le cas de ne pas transmettre les paramètres, le programme le régénérera à chaque fois qu'il obtiendra le code de vérification.
2. Modifiez la méthode run()
Ajoutez un paramètre true à l'endroit pointé par la flèche rouge, ce qui peut également résoudre le problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!