2017-02-09 10 views
0

どうすれば無効にすることができますencode htmlActiveForm::DropdownアクティブフォームYii2?アクティブフォームのドロップダウンリストでエンコードを無効にする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, 
]); 
関連する問題