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
    ]
);