Cakephp3将多个下拉选择保存到数据库

时间:2016-02-21 17:34:19

标签: cakephp cakephp-3.0

我有一个带有下拉列表的表单,其中有多个=>真

echo $this - > Form - > input('test_id', [
  'options' => $tests,
  'required' => true,
  'empty' => 'Select Tests',
  'multiple' => true
]);

但是当我提交表单时,只有一个值保存在数据库中。 我搜索了解决方案,发现了这个: Multiple select in input Cakephp

它建议在我的控制器中使用 SaveMany ,但我无法弄清楚如何使用它来获得我想要的输出。

我对这个框架很陌生,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

抱歉,我也是新人,但正如其他答案和问题一样,我不会在您的表单中看到'selected' => $selected

CakePHP 2.0 Select form Mulitple selectedHow to set selection in mulitiselect list box in cakephp