本文實例講述了Yii2框架dropDownList下拉選單用法。分享給大家參考,具體如下:
dropDownList是yii框架中一個自帶的下拉功能了解,我們可以直接使用dropDownList來實現html的select選單,下面一起來看看。
Yii2.0 預設的 dropdownlist 的使用方法.
在yii2中加放請選擇的下拉式選單
DropDownList 在模型中使用
<?php //use app\models\Country; $countries=Country::find()->all(); //use yii\helpers\ArrayHelper; $listData=ArrayHelper::map($countries,'code','name'); echo $form->field($model, 'name')->dropDownList( $listData, ['prompt'=>'Select...']); ?>
下拉選單的預設值設定我們使用 prompt 關鍵字
實例:
好的 下拉選單的預設值設定就是這樣簡單,下面我們在說說帶有插件的文字方塊預設值是如何設定的
我現在就拿這個表單後面的兩個使用了時間插件的文字域為例,在這裡 prompt 關鍵字就不行了,我們要使用 placeholder 關鍵字
public function actionIndex() { $model = new UserModel(); $data = Customer::find()->all(); return $this->render('index', [ 'model' => $model, 'data' => $data, ]); }
在視圖頁面,我們使用 yii 的表單產生器。
2.3.1、 $data ---> 資料來源
2.3.2、 id ---> option 的 value 值
2.3.3、 customer_name ---> option 標籤的 值
1、和第一種方法的第一步一樣,拿到資料。不過多解釋了。
2、yiihelpersHtml 類別為我們提供了下拉列表的實作方法 activeDropDownList 方法
更多關於Yii相關內容有興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php物件導向程式設計入門教程》、《php字串(string)用法總結》、《php+mysql資料庫操作入門教學》及《php常見資料庫操作技巧總表》
希望本文所述對大家以Yii架構為基礎的PHP程式設計有所幫助。