在activeform字段下拉列表中禁用编码html yii2

时间:2017-02-09 11:06:46

标签: php yii2 active-form

如何在encode html有效格式Yii2中停用ActiveForm::Dropdown

我想创建一个显示多级数据的select html tag,以便孩子们使用固定填充而不是父级。所以,我创建了一个这样的数组:

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

space已删除且&nbps;已编码且均无效。我们可以使用纯html标签,但是如何使用Yii2 :: ActiveField创建它? 请注意,我们可以在根据条件调用窗口小部件之前对项进行编码。

有什么想法?!

1 个答案:

答案 0 :(得分:0)

要保留空格,

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