field data does not yet exist) {}
上面创建了一个新记录,每次foreach迭代都会更新该记录,因为Cake‘加载’了内存中的新记录,为不应该存在的$this->save()提供了一个id。解决方案是$this->create(),但这会阻止创建和修改的字段工作(DB条目为零,0000-00- 00 :00:00)。有什么建议吗?我想,在保存之后,可能会以另一种方式取消数据设置</
我有一个Logo模型,它有name:string,default:boolean字段。我希望true值是唯一的,这样一次只能将数据库中的一项设置为true。如何在控制器中设置更新和新操作,以将徽标的其余所有值设置为false?假设我的数据库中有以下设置名称:string|默认值:booleanItem2 | false
It