如何在 cakephp 的下拉列表中选择多个值 3.x
How to make multiple values selected in dropdown in cakephp 3.x
<div class="form-group">
<?php
echo $this->Form->input('area', array('label' => false,
'placeholder' => 'Enter Zone Name',
'type' => 'select',
'class' => 'form-control',
'id'=>'area',
'multiple' => 'multiple',
'options' => $areaList)
);
?>
</div>
这是我在编辑页面上输入类型 select 的下拉列表。
我只想知道如何让 $arealist
值显示 selected。
我正在使用 Cakephp 3.x。我是 cakephp 新手 3.x.
将 $areaList
的键(应该是 find('list')
样式 resultset/array)传递给 default
选项(除非表单上下文包含该字段的数据,例如提交的表单数据),或 value
选项(这将硬 select 给定的值,即可能的表单上下文数据不会覆盖它)。
// ...
'options' => $areaList,
'default' => array_keys($areaList)
另见
<div class="form-group">
<?php
echo $this->Form->input('area', array('label' => false,
'placeholder' => 'Enter Zone Name',
'type' => 'select',
'class' => 'form-control',
'id'=>'area',
'multiple' => 'multiple',
'options' => $areaList)
);
?>
</div>
这是我在编辑页面上输入类型 select 的下拉列表。
我只想知道如何让 $arealist
值显示 selected。
我正在使用 Cakephp 3.x。我是 cakephp 新手 3.x.
将 $areaList
的键(应该是 find('list')
样式 resultset/array)传递给 default
选项(除非表单上下文包含该字段的数据,例如提交的表单数据),或 value
选项(这将硬 select 给定的值,即可能的表单上下文数据不会覆盖它)。
// ...
'options' => $areaList,
'default' => array_keys($areaList)
另见