cakephp3 和 select2 如何重置第一个值
cakephp3 and select2 how to reset the first value
我正在使用 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。
有没有办法让第一个值始终为空?
将 options
数组中的 empty
键设置为 true
或其他值,例如Select Role
:
$this->Form->input(
'role_id', [
'options' => $roles,
'label' => false,
'class' => 'form-control select2me',
'empty' => true
]
);
我正在使用 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。 有没有办法让第一个值始终为空?
将 options
数组中的 empty
键设置为 true
或其他值,例如Select Role
:
$this->Form->input(
'role_id', [
'options' => $roles,
'label' => false,
'class' => 'form-control select2me',
'empty' => true
]
);