初學者開新的新增頁面,欄位是設定varchar的話,通常code都是

$form->field($model, 'post_title')->textInput()

如果不想用text而是下拉式選單那要怎麼改了?

先把textInput()改成下面的code格式

 

dropDownList( 選項 , ['prompt'  =>  ' 預設選項 ' ] )

選項格式以陣列

自訂義↓

[ 'value'=>'text','value'=>'text']

DB

ArrayHelper::map(model名稱::find()->all(), 'value' , 'text' )

記得要進行import

use yii\helpers\ArrayHelper;

use app\models\xxx(ArrayHelper 載入的model)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jack4689 的頭像
    jack4689

    蔡阿志的部落格

    jack4689 發表在 痞客邦 留言(0) 人氣()