久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

yii 2.0中表單小部件的使用方法示例

這篇文章主要給大家介紹了關(guān)于yii 2.0中表單小部件的使用方法,文中介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。

前言

本文主要介紹的是關(guān)于yii 2.0中表單小部件使用的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面來看看詳細(xì)的介紹:

使用方法

首先創(chuàng)建model層,因為要使用表單小部件 所以要加載相應(yīng)的組件,這里需要的組件有yii\widgets\ActiveForm yii\helpers\Html

接下來在model定義的class里 寫方法,首先我們要定義需要使用表單小部件的name值

不多說上代碼

<?php
/**
* Created by PhpStorm.
* User: jinlei
* Date: 2017/5/10
* Time: 9:35
*/

namespace frontend\models;
use yii\base\Model;
use yii\widgets\ActiveForm;
use yii\helpers\Html;

class Form extends Model
{
public $name;
public $pwd;
public $sex;
public $hobby;
public $age;
public function rules(){
return[

];
}
public function attributeLabels(){
return[
‘name'=>'用戶名',
‘pwd'=>'密碼',
‘sex'=>'性別',
‘hobby'=>'愛好',
‘a(chǎn)ge'=>'年齡'
];
}
static public function dataarr($data){
$arr = array();
foreach($data as $key=>$value){
$arr[$value[‘kid']] = $value[‘kname'];
}
return $arr;
}
}

在這個model里 有將英文表頭轉(zhuǎn)換中文的方法 attributuLabels

還有 我們處理單選多選還有下拉框值得方式 dataarr

接下來 我 們需要創(chuàng)建controller

<?php
/**
* Created by PhpStorm.
* User: jinlei
* Date: 2017/5/10
* Time: 9:39
*/

namespace frontend\controllers;
use yii\web\Controller;
use yii;
use db;
use frontend\models\Form;
class LoginController extends Controller
{
public function actionIndex(){
$sql = ‘select kid,kname from exam_tiku';
$data = yii::$app->db->createCommand($sql)->queryAll();
$arr = Form::dataarr($data);
//var_dump($arr);die;
$model = new Form();
return $this->render(‘index',[‘model'=>$model,'data'=>$arr]);
}
public function actionAdd(){
$data = Yii::$app->request->post();
echo $name = $data[‘Form'][‘name'];
}
}

然后就是在我門的view層 展示出來

<?php
/**
* Created by PhpStorm.
* User: jinlei
* Date: 2017/5/10
* Time: 9:41
*/

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

$form = ActiveForm::begin([
‘id' => ‘login-form',
‘options' => [‘class' => ‘form-horizontal'],
‘a(chǎn)ction'=>'?r=login/add',
‘method'=>'post',
]) ?>
<?= $form->field($model, ‘name') ?>
<?= $form->field($model, ‘pwd')->passwordInput() ?>
<?= $form->field($model, ‘sex')->radioList([‘0'=>'男','1'=>'女']) ?>
<?= $form->field($model, ‘hobby')->checkboxList([‘basketball'=>'籃球','baseball'=>'棒球','swim'=>'游泳']) ?>
<?= $form->field($model, ‘a(chǎn)ge')->dropDownList($data) ?>

<div class=”form-group”>
<div class=”col-lg-offset-1 col-lg-11″>
<?= Html::submitButton(‘Login', [‘class' => ‘btn btn-primary']) ?>
</div>
</div>
<?php ActiveForm::end() ?>

在這個頁面中 我們展示了 文本框 密碼框 單選多選下拉框 其中下拉框的數(shù)據(jù)是從db中讀取的

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本篇文章主要介紹了yii2組件之下拉框帶搜索功能的示例代碼(yii-select2),具有一定的參考價值,有興趣的可以了解一下
本篇文章主要主要介紹了yii2中使用webuploader實現(xiàn)圖片上傳的實戰(zhàn)項目,具有一定的參考價值,有興趣的同學(xué)可以了解一下
這篇文章主要介紹了深入理解Yii2.0樂觀鎖與悲觀鎖的原理與使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
下面小編就為大家?guī)硪黄薷膟ii2.0用戶登錄使用的user表為其它的表實現(xiàn)方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
因為某種原因,不想用yii自帶的user表,想用自己建的admin數(shù)據(jù)庫表,怎么修改呢?下面小編給大家介紹下修改yii2.0自帶的user表為其它的表的方法,一起看看吧
本篇文章主要介紹了Yii2第三方類庫插件Imagine的安裝和使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 国产电影一区二区 | 99久久日韩精品免费热麻豆美女 | 99久久久99久久国产片鸭王 | 国产精品一区二区视频 | 亚洲 日本 欧美 中文幕 | 午夜精品久久久久久久 | 日韩中文字幕区 | 欧美区日韩区 | 精品九九久久 | 久久一级免费视频 | 国产精品久久久久国产a级 欧美日韩国产免费 | 国产欧美一区二区三区久久手机版 | japanhd成人 | 免费一二区 | 日韩欧美在线视频播放 | 日韩精品无码一区二区三区 | 黄片毛片免费看 | 成人黄色网址大全 | 亚洲精品久久久蜜桃 | 亚洲人人 | 久久精品性视频 | 成人免费xxxxx在线视频 | 国产在线观看不卡一区二区三区 | 黄色国产在线视频 | 色综合久久天天综合网 | 国产日韩欧美精品 | 亚洲第一中文字幕 | 欧美精品一二三 | 一区二区三区在线观看免费视频 | 日本欧美国产在线观看 | 国产婷婷色一区二区三区 | 成人免费视频 | 韩日一区二区三区 | 日韩三区在线观看 | 亚洲午夜在线 | 亚洲久久一区 | 国产精品一区久久久 | 国产99久久精品 | 成人欧美日韩一区二区三区 | 亚洲成人a v | 久久久国产一区 |