ホームページ  >  記事  >  PHPフレームワーク  >  yii 確認コードで画像が表示されない場合はどうすればよいですか?

yii 確認コードで画像が表示されない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-01-11 11:40:252385ブラウズ

yii 確認コードで画像が表示されない場合はどうすればよいですか?

#yii 確認コードに画像が表示されない場合はどうすればよいですか?

yii2 での検証コードの使用 - 画像は表示されません

推奨学習: yii フレームワーク

1. コントローラー内

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

2。モデル $verifyCode

3 には確認コード フィールドが必要です。ビューでは、

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

によってフォーム

# が自動的に生成されます。

##ページ内の検証コード コード

<?= $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;,
]) ?>

コントローラーの権限により、検証コードの画像が表示されない可能性があります。

public function behaviours()

{

# 'Access' => 'のみ' =&gt; ['logout'、 'signup'、 'login']、

'ルール' =>アクション' = & gt; ['サインアップ'],

# 'all' = & gt; true,

'ロール' = & gt; ['? '],

# #] ,

[

'アクション' = & GT; ['ログアウト'],

'許可' = & GT; TRUE,

## '役割 '=&gt; ['@']、

##。

以上がyii 確認コードで画像が表示されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。