Php 禁用activeform字段下拉列表yii2中的编码html
如何在Php 禁用activeform字段下拉列表yii2中的编码html,php,yii2,active-form,Php,Yii2,Active Form,如何在ActiveForm::Dropdownactiveformyii2中禁用encodehtml 我想创建一个显示多级数据的selecthtml标记,这样子级可以比父级进行固定填充。因此,我创建了如下数组: $items = [ 'Computer' ' Hardware' ' Software', ' Programming' '&nbps; C#' ]; 但是空格被删除并且&nbps已编码且两者均未工作。我们可以使用纯html标记
ActiveForm::Dropdown
activeformyii2中禁用encodehtml
我想创建一个显示多级数据的selecthtml标记
,这样子级可以比父级进行固定填充。因此,我创建了如下数组:
$items = [
'Computer'
' Hardware'
' Software',
' Programming'
'&nbps; C#'
];
但是空格
被删除并且&nbps编码>已编码且两者均未工作。我们可以使用纯html标记,但是如何使用Yii2::ActiveField创建它呢?
请注意,我们可以在根据我们的条件调用小部件之前对项目进行编码
有什么想法吗 要保留空间
echo $form->field($model, 'attribute')->dropDownList($data, [
'encodeSpaces' => true,
]);