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代表目前控制器,此方法只適合在一個控制器使用。
3、前端呼叫:
寫個
PHP中文網,有大量免費的Yii入門教學,歡迎大家學習!
以上是yii2怎麼樣產生驗證碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!