且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

saveAll()插入新行而不是更新

更新时间:2023-11-30 23:42:52

正如@Dunhamzzz指出,地图没有ID,因此CakePHP插入了一条新记录。

As @Dunhamzzz has pointed out, Map does not have an ID, hence CakePHP inserts a new record.

解决这个问题,我为 Map.id

<?php echo $this->Form->input('Map.id'); ?>

这将告诉CakePHP更新该特定记录,而不是插入一个新记录。

This will tell CakePHP to update that particular record instead of inserting a new one.