【问题标题】:Cakephp3 Saving Multiple dropdown selections to databaseCakephp3 将多个下拉选择保存到数据库
【发布时间】:2016-02-21 17:34:19
【问题描述】:

我有一个包含多个下拉列表的表单 => true

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

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

它建议在我的控制器中使用 SaveMany,但我不知道如何使用它来获得我想要的输出。

我对这个框架非常陌生,因此我们将不胜感激。

【问题讨论】:

  • 您是否在控制器中尝试过 debug() 以查看是否所有选定的 IDS 都已正确提交

标签: cakephp cakephp-3.0


【解决方案1】:

对不起,我也是新人,但作为其他答案和问题,我在您的表单中看不到 'selected' => $selected

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

【讨论】:

  • 我想你没有得到我的问题,我想问一下如何将所有选定的值添加到数据库中,可以是这种形式:“test1,test2,test3”
猜你喜欢
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2016-04-28
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 2022-12-12
  • 1970-01-01
相关资源
最近更新 更多