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

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

藏色散人
リリース: 2020-01-11 11:40:25
オリジナル
2439 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
yii
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート