Maison > cadre php > YII > le corps du texte

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

藏色散人
Libérer: 2020-01-11 11:40:25
original
2413 Les gens l'ont consulté

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,
            ],
        ];
    }
Copier après la connexion

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;
Copier après la connexion

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;,
]) ?>
Copier après la connexion

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!

Étiquettes associées:
yii
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal