通常在CakePHP中,当您将带有表单的记录添加到数据库表时,CakePHP将使用当前日期和时间自动填充de database中的“created”字段。时间。它适用于我的桌子,名为“吸引力”(模型“吸引力”)。
但现在,奇怪的事情正在发生。当我为以下内容添加记录时:
...填写了“已创建”和“已修改”字段。我检查了我的模型的ID是否已在添加操作中设置($ this-> request-> id),但它说“假”。这是一个常见问题还是可能是这种行为的原因?
答案 0 :(得分:0)
您的modified
模型中是否还有Attraction
字段?
如果存在,则始终设置created
和modified
字段是一项功能。如果您想阻止它,请将'modified' => false
添加到$data
数组中,然后传递到Model::create($data)
或Model::save($data)
。
阅读更多here