如何确保空的select multiple选项仍然会在cakephp3中的request->数据中显示为关键字?

时间:2015-03-22 06:14:25

标签: cakephp cakephp-3.0

我正在使用select。我想确保在CakePHP3 FormHelper中,我始终在请求中使用密钥 - >数据,无论它是否为空。

目前,我的代码是

<?= $this->Form->select('rooms[]', $rooms, ['id' => 'room-tags', 'multiple', 'empty' => '']); ?>

我试过了hiddenField。它不起作用。

我需要确保内部请求 - &gt;数据我将始终拥有指向空数组的键rooms

1 个答案:

答案 0 :(得分:1)

您正在定义multiple选项错误,而将其作为值传递给HTML元素作为属性,表单帮助程序将不会将其识别为选项。

这是你必须定义的方式,以便它作为一个选项。

'multiple' => true