2017-05-10 149 views
1

我需要在我的dropdown中添加一個佔位符,並且它不起作用。如何將佔位符添加到Yii2的下拉菜單中?

這裏是我的輸入字段:

<?= $form->field($category, 'id')->dropDownList($categoryList, [ 
    'id' => 'category-id', 
    'prompt' => 'Select category', [ 
     'disabled' => true, 
     ] 
]); ?> 

有人能解釋我什麼,我做錯了什麼?謝謝你的幫助!

回答

4

DropDownList沒有placeholder,使用'prompt'代替:

$form->field($category, 'id')->dropDownList($categoryList, [ 
    'id' => 'category-id', 
    'prompt'=>'- Select category -' 
]); 
+0

嗯,知道了。昨天試圖這樣做,但不知何故'disabled = true'沒有奏效。你可以編輯你的代碼,其中'提示'值將被禁用?謝謝 P.S.我以我試圖禁用「提示值」的方式編輯了我的代碼 – HELPME