我正在使用cakephp3和select2下拉脚本。
我对数据的调用如下所示
$roles = $this->ParticipantsProjectsRoles->Roles->find('list', [
'keyField' => 'id',
'valueField' => 'description'
]);
在我看来,我称之为
<?=$this->Form->input('role_id', ['options' => $roles, 'label' => false, 'class' => 'form-control select2me']);?>
输出HTML将始终将第一个数据条目加载到select中。 有没有办法让第一个值永远为空?
答案 0 :(得分:1)
将empty
数组中的options
键设置为true
或其他值,例如Select Role
:
$this->Form->input(
'role_id', [
'options' => $roles,
'label' => false,
'class' => 'form-control select2me',
'empty' => true
]
);