CakePHP-从$this中删除数据->;请求->;数据
我有一个ExpenseClaim模型的编辑页面。编辑页面在表单中列出属于该ExpenseClaim的所有相关费用,以便用户可以编辑这些费用。我在每个费用旁边都有一个X,这样他们可以在需要时删除它。这个X只是使用JS从DOM中删除行字段 按下“保存”按钮时,我希望从费用表中删除所有已删除的行,但由于$this->request->data没有更改(更改仅在DOM中),因此不会删除这些行。任何编辑的数据都会更改,但不会删除数据 我曾想过使用一个postLink,但由于它创建了自己的表单,我已经处于一个表单中,我不能 那么,我如何才能让cake识别更改的数据呢?还是我走错了方向CakePHP-从$this中删除数据->;请求->;数据,cakephp,Cakephp,我有一个ExpenseClaim模型的编辑页面。编辑页面在表单中列出属于该ExpenseClaim的所有相关费用,以便用户可以编辑这些费用。我在每个费用旁边都有一个X,这样他们可以在需要时删除它。这个X只是使用JS从DOM中删除行字段 按下“保存”按钮时,我希望从费用表中删除所有已删除的行,但由于$this->request->data没有更改(更改仅在DOM中),因此不会删除这些行。任何编辑的数据都会更改,但不会删除数据 我曾想过使用一个postLink,但由于它创建了自己的表单,我已经处于一
提前感谢在php数组上执行这些操作非常简单:`unset(array[$key])`
您可以|应该|必须-这取决于您的代码-使用ajax触发这些操作。这是一个数据库条目,不能像这样删除。您也不能通过
取消设置来完成。这些变化必须反映在数据库中
您最好使用id
向服务器发出ajax
请求,从数据库中删除行,然后onSuccess
回调从dom
中删除元素
您可以使用ajax从费用表中删除数据,单击“X”编写JS和HTML代码,感谢您的回复,我现在正在编写ajax来处理请求。谢谢你指出了正确的方向。