初學者開新的新增頁面,欄位是設定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)
全站熱搜
留言列表