2017-02-09 27 views
0

如何禁用encode htmlActiveForm::Dropdown活動形式Yii2?在activeform字段下拉列表中禁用編碼html yii2

我想創建一個顯示多級別數據的select html tag,以便孩子可以比父母填充固定填充。所以,我創建了一個這樣的數組:

$items = [ 
    'Computer' 
    ' Hardware' 
    ' Software', 
    '  Programming' 
    '&nbps; C#' 
]; 

space被刪除,&nbps;編碼,都沒有奏效。我們可以使用純html標籤,但是如何使用Yii2 :: ActiveField創建它? 請注意,我們可以在根據我們的條件調用小部件之前編碼項目。

有什麼想法?

回答

0

要保留空間,

echo $form->field($model, 'attribute')->dropDownList($data, [ 
    'encodeSpaces' => true, 
]);