首先知曉我們在使用驗證碼的時候通常是和我們的表單小部件配合使用
首先我們建立model層``
新建乙個php檔案 名字叫做verifycode.php
要在我們的model層 建立我們的驗證碼的驗證規則,我這裡簡單的寫兩個規則 乙個是 非空 另乙個是驗證碼必須驗證正確
規則寫在我們的model的rules裡
<?php
/*** created by phpstorm.
* user: jinlei
* date: 2017/2/13
* time: 13:57
*/namespace
frontend\models
;use
yii\base\model
;use
yii\widgets\activeform
;use
yii\helpers\html
;class
verifycode
extends
model
public
function
attributelabels()
}然後新建控制器層 建立乙個php檔案名字叫做verifycodecontroller.php
<?php
/*** created by phpstorm.
* user: jinlei
* date: 2017/2/13
* time: 14:03
*/namespace
frontend\controllers
;use
yii\web\controller
;use
frontend\models\verifycode
;class
verifycodecontroller
extends
controller
}接下來建立view層
新建乙個php檔案 名字叫做index.php
<?php
/*** created by phpstorm.
* user: jinlei
* date: 2017/2/13
* time: 14:07
*/use
yii\captcha\captcha
;use
yii\widgets\activeform
;use
yii\helpers\html
;$form
= activeform:
:begin([
『id』 =
> 『login-form』,
『options』 =
>
[『class』 =
> 『form-horizontal』]
,『action』=
>』?r=index/login』,
『method』=
>』post』,])
?>
<?=
$form
->
field
($model
, 『verifycode』)
->
widget
(captcha:
:classname()
)?>
=」form-group」>
=」col-lg-offset-
1 col-lg-
11″>
<?= html:
:submitbutton
(『login』,
[『class』 =
> 『btn btn-primary』]
)?>
<
/div>
<
/div>
<?php activeform:
:end()
?>
yii2 0 驗證碼功能的實現
首先知曉我們在使用驗證碼的時候通常是和我們的表單小部件配合使用 首先我們建立model層 新建乙個php檔案 名字叫做verifycode.php 要在我們的model層 建立我們的驗證碼的驗證規則,我這裡簡單的寫兩個規則 乙個是 非空 另乙個是驗證碼必須驗證正確 規則寫在我們的model的rule...
驗證碼的功能實現
1.介面採用的js為extjs,在extjs的view中的login資料夾中,有乙個form.js,驗證碼部分的 是 xtype fieldcontainer layout hbox items listeners autoel 2.建立systemusercontroller 在這個control...
yii生成驗證碼
先修改models資料夾下的loginform.php檔案 先在loginform.php檔案裡新增public verifycode 變數 然後在public function rules 方法裡新增array verifycode captcha allowempty ccaptcha chec...