根据在 cakephp 中选择的值向数据库添加多行

Posted

技术标签:

【中文标题】根据在 cakephp 中选择的值向数据库添加多行【英文标题】:add multiple rows to database depending on value selected in cakephp 【发布时间】:2015-01-24 14:59:01 【问题描述】:

我的表单每个月都有输入复选框。

现在我正在尝试向数据库添加多行。数据库行类似于 Customername|Code|Month

选择 Jan、Mar、May 和 Jul 复选框时,应按以下方式添加值。

阿拉文德|AM4298|一月;

阿拉文德|AM4298|三月;

阿拉文德|AM4298|五月;

阿拉文|AM4298|七月;

cakephp 中的保存函数如何通过多行循环输入值。谁能举例说明一下。

【问题讨论】:

【参考方案1】:

首先,您设置您的Associations(在这种情况下可能需要也可能不需要),然后确保您的<form> 是通过FormHelper 正确创建的。

最终结果是,当您使用从表单发布的数据运行saveAll() 时,它会将一组数据保存到多个数据库行中。

【讨论】:

以上是关于根据在 cakephp 中选择的值向数据库添加多行的主要内容,如果未能解决你的问题,请参考以下文章

根据选定列中的相同值向行添加数字

在 CakePHP 中保存多行表格

SQL如何根据多行中的值选择行

熊猫根据其他列的值移动到对应列

CakePHP:向表单添加字段(动态)

使用默认值向表中添加列