保存()或保存所有()

Posted

技术标签:

【中文标题】保存()或保存所有()【英文标题】:save() or saveAll() 【发布时间】:2010-11-17 22:52:53 【问题描述】:

从我的表单中保存数据时,如果我使用 save(),我会在创建字段上得到一个空日期 如果我使用 saveAll() 效果很好

有人知道为什么吗?

难道不是双管齐下吗?

我正在使用 cake 1.3.5

谢谢

【问题讨论】:

【参考方案1】:

它确实应该以两种方式工作,这是从 cake1.2 或更低版本开始工作的长期功能。我会说你搞砸了,这是核心问题。

检查数据库字段是否为 DATETIME。还要检查是否在 beforeSave 中对其进行了修改。

【讨论】:

感谢您的回答,我实际上发现字段修改和创建需要为空和默认空。一旦我改变它是双向的。我没想到会出现核心问题,而是更多地了解它们之间的差异。谢谢!

以上是关于保存()或保存所有()的主要内容,如果未能解决你的问题,请参考以下文章

如何使用laravel保存所有行数据每个行名或相等

保存附件返回 91 错误或不保存

iOS NSManagedObjectContext - 保存所有更改后是不是可以获取或发送通知?

Netbeans API:如何保存文件,或当前项目中的所有文件?

如何在 Android Studio 的所有页面中保存一项功能(即 SFX 或音乐等设置)?

保存或不保存会话中的州和县列表