一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - Yii2中DropDownList簡單用法示例

Yii2中DropDownList簡單用法示例

2021-02-06 16:01wjtlht928 PHP教程

這篇文章主要介紹了Yii2中DropDownList簡單用法,實例分析了DropDownList下拉列表的基本調用方法,需要的朋友可以參考下

本文實例講述了Yii2DropDownList簡單用法。分享給大家供大家參考,具體如下:

這里以實際應用為例講解Yii2 DropDownList用法。

有一張分類表,無限極分類那種,表結構如下,pid就是父分類ID
這里我們要實現:

新建分類的時候,父分類可以從所有分類中任選一個或者不選

編輯分類時,父分類不能選擇當前編輯的分類。。。如果選自己,父分類就是自己了,必然出錯!

實現代碼如下,我就貼上form的全部代碼吧

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
use common\models\Category;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model common\models\Category */
/* @var $form yii\widgets\ActiveForm */
?>
<div class="category-form">
  <div class="row">
    <?php
    if (!$model->isNewRecord) {//如果是編輯分類
      $cate = ArrayHelper::map(Category::find()->andWhere('id != :id', [':id' => $model->id])->all(), 'id', 'title');
    } else {//如果是新建分類
      $cate = ArrayHelper::map(Category::find()->all(), 'id', 'title');
    }
    ?>
    <div class="col-md-6 col-md-offset-3">
      <?php $form = ActiveForm::begin(); ?>
      <?= $form->field($model, 'title')->textInput(['maxlength' => 100])->label("分類標題") ?>
      <?= $form->field($model, 'name')->textInput(['maxlength' => 100])->label("分類別名") ?>
      <?= $form->field($model, 'pid')->dropDownList($cate, ['prompt' => '請選擇父分類'])->label("父分類") ?>
      <?= $form->field($model, 'keywords')->textarea(['maxlength' => 255])->label("分類關鍵詞") ?>
      <?= $form->field($model, 'description')->textarea(['maxlength' => 255])->label("分類描述") ?>
      <div class="form-group">
        <div class="row">
          <div class="col-md-6 col-md-offset-3">
            <?= Html::submitButton($model->isNewRecord ? '創建' : '更新', ['class' => $model->isNewRecord ? 'btn btn-block btn-success' : 'btn btn-block btn-primary']) ?>
          </div>
        </div>
      </div>
      <?php ActiveForm::end(); ?>
    </div>
  </div>
</div>

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 经典WC女厕所里TV | 男同巨黄gay小说好爽 | 俄罗斯毛片免费大全 | 全彩孕交漫画福利啪啪吧 | 亚洲精品91大神在线观看 | 天天天天天干 | 免费一看一级毛片人 | 国模丰满美女冰漪34d | 国产精品日韩欧美一区二区 | 天天爱综合网 | 免费高清在线视频色yeye | 激情亚洲天堂 | 国内精品久久久久小说网 | 经典欧美gifxxoo动态图暗网 | 日本妻子迷妹网 | 高清视频大片免费观看 | 欧美又大又粗又长又硬 | 国产xxxxxx久色视频在 | 日韩 欧美 国产 亚洲 中文 | 黄色大片免费网站 | 成人天堂入口网站 | 日韩版码免费福利视频 | 日产乱码卡一卡2卡三卡四福利 | 国产伊人久久 | 激情小说色图 | 狠狠做五月深爱婷婷天天综合 | 国产成人99久久亚洲综合精品 | 国产午夜免费视频 | 深夜影院深a | 美女林柏欣21p人体之仓之梦 | 99国产精品热久久久久久夜夜嗨 | 成年男女免费视频观看性 | 日本精品一区二区三区 | 国产经典一区 | 午夜爱爱爱爱爽爽爽视频网站 | 亚洲黄色免费在线观看 | 日本免费在线观看 | 免费看国产一级特黄aa大片 | 精品欧美一区二区三区久久久 | 免费二级毛片免费完整视频 | 国产成人精品高清在线观看99 |