我有一个用于报销的edit()表单。报销单是由许多费用组成的。该表单允许您在同一视图中编辑所有这些支出。每个费用都有一个删除按钮,它使用ajax删除记录并从编辑表单中删除行
ajax删除功能运行良好,并从数据库中删除记录。问题是,由于这是一个编辑表单,所有数据都已经在$this->request->data中,所以当您保存编辑时,它会重新创建被ajax删除的记录。正常编辑效果良好。
有没有办法用表单中的正确数据更新$this->request->data中的数据?
我是不是错过了一些显而易见的东西?
我用的是蛋糕2.2。
提前感谢
如果从DOM中删除字段(在成功的Ajax删除时),那么在提交表单时,这些字段将不会成为$this->request->data的一部分。
奇怪的是,删除我的浏览器缓存修复了这个问题。。。。
可能会帮助有同样问题的人。