1. コントローラーにコードを追加します
public function actionCaptcha(){ $c = Yii::createObject('yii\captcha\CaptchaAction', ['__captcha', $this]); $c->getVerifyCode(true); return $c->run(); }
2. 次のメソッドで検証コードを呼び出します
$c = Yii::createObject('yii\captcha\CaptchaAction', ['__captcha', $this]); $code = $c->getVerifyCode();
$code は検証コードの前に生成されました。
注: $this は現在のコントローラーを表します。このメソッドは 1 つのコントローラーでの使用にのみ適しています。
3. フロントエンド呼び出し:
キャッシュを防ぐために、
PHP 中国語 Web サイトには、無料の Yii 入門チュートリアル が多数あり、誰でも学習することができます。
以上がyii2で検証コードを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。