cakephp3和select2如何重置第一个值

时间:2016-12-15 10:16:54

标签: cakephp select2

我正在使用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中。 有没有办法让第一个值永远为空?

1 个答案:

答案 0 :(得分:1)

empty数组中的options键设置为true或其他值,例如Select Role

$this->Form->input(
    'role_id', [
        'options' => $roles,
        'label' => false,
        'class' => 'form-control select2me',
        'empty' => true
    ]
);