我在控制器里接收数据时用的GET,但是数据一GET到,进行插入数据库时,调用插入函数,插入函数会莫名其妙的执行两次。返回的是后一次执行得到的新ID。我都无语了。后来我试着检测一下第一次调用是什么时候发生的,就直接在控制器函数最前面先输出整张表的所有数据,结果居然得到了第一次调用生成的数据。我就在想为什么,我还没有GET,就可以直接获取到GET的数据插入了。
可能是addApply函数执行了两次
上面是控制器中的方法,下面的是MOdel里面的方法。
构造方法里面,获取模型对象啊。然后用对象调用的方法
追答确定构造方法里面没有调用插入数据的方法么,模型和控制器的构造方法都检查了?
本回答被提问者采纳