['logout', 'signup'. ,'login'] ,}" et enregistrez-le."/> ['logout', 'signup'. ,'login'] ,}" et enregistrez-le.">

Maison  >  Article  >  cadre php  >  Que dois-je faire si le code de vérification yii n'affiche pas d'images ?

Que dois-je faire si le code de vérification yii n'affiche pas d'images ?

藏色散人
藏色散人original
2020-01-11 11:40:252412parcourir

Que dois-je faire si le code de vérification yii n'affiche pas d'images ?

yii Que dois-je faire si le code de vérification n'affiche pas l'image ?

Utilisation du code de vérification dans yii2 - l'image ne s'affiche pas

Apprentissage recommandé : framework yii

1 Dans le contrôleur.

public function actions()
    {
        return [
            'captcha' => [
                'class' => 'yii\captcha\CaptchaAction',
                'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
            ],
        ];
    }

2. Dans le modèle,

doit avoir un champ de code de vérification $verifyCode

3 Dans la vue,

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\captcha\Captcha;

génère automatiquement un formulaire.

Le code du code de vérification dans la page

<?= $form->field($model, &#39;verifyCode&#39;)->widget(Captcha::className(), [
                    &#39;template&#39; => &#39;<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>&#39;,
]) ?>

Les autorisations dans le contrôleur peuvent empêcher l'affichage de l'image du code de vérification,

comportements de fonction publique()

{

                                                                             

'seulement' =&. gt; ['déconnexion', 'inscription', 'connexion'],

'Règles' => 'Actions' = & gt; '@'],

                                                                                                                              ' => ], ];

}

L'absence de ligne rouge dans le contrôleur provoque l'affichage du code de vérification.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn