我正在使用select
。我想确保在CakePHP3 FormHelper中,我始终在请求中使用密钥 - >数据,无论它是否为空。
目前,我的代码是
<?= $this->Form->select('rooms[]', $rooms, ['id' => 'room-tags', 'multiple', 'empty' => '']); ?>
我试过了hiddenField
。它不起作用。
我需要确保内部请求 - &gt;数据我将始终拥有指向空数组的键rooms
。
答案 0 :(得分:1)
您正在定义multiple
选项错误,而将其作为值传递给HTML元素作为属性,表单帮助程序将不会将其识别为选项。
这是你必须定义的方式,以便它作为一个选项。
'multiple' => true