高人物,我有三个模型,我在Cakephp中使用,我为我的模型创建了3个视图,这些模型由第二个模型链接。问题是我如何检索第一个模型的ID,当我想要做最后的保存?Cakephp:如何在保存我的最后三个表单时获取第一个表单的ID
1
A
回答
0
假设您将三个模型保存在三个单独的页面请求中,只需将保存的模型数据存储在会话中即可。这样,您可以在第2页和第3页的要求中阅读它,并在表格和处理中包含必要的数据。
$this->Model->save($data);
$saved_row_id = $this->Model->id;
:
如果你正在做这一切在相同的请求,然后Moyed的思想工作,你可以通过模型得到保存行的ID
0
您需要知道第一个模型的ID。
如果您使用的保存()方法就可以得到像这样的ID:
$this->Model->save($data);
$id = $this->Model->id;
OR
Cake的模型类有一个函数,获取最后插入的ID:
$this->Model->getLastInsertID()
您只需将型号替换为第一个型号的名称
相关问题
- 1. 如何从MySQL表中的第一个ID获取最大ID?
- 2. 我如何从一个collection_select表单中获取一个id?
- 3. 如何在第三个表单的负载上同时关闭两个表单?
- 4. 在提交第二个表单时保存数据在一个表单中
- 5. 如何获取CakePHP 3.0中的最后一个插入ID?
- 6. 如何通过单击第二个表单上的保存来禁用第一个表单上的组合框
- 7. 从另一个表单打开表单并获取一个值,然后将其传递回第一个表单
- 8. 如何获取第一个数据表中存在的内容而第三个数据表中不存在?
- 9. MySQL - INNER JOIN - 只取第二个表中的最后一个ID
- 10. 在提交第二个表单时保留一个表单的编辑数据
- 11. 如何映射一个表和第三个表的第三个表的关系?
- 12. 获取表格中的第一个和最后一个记录
- 13. 获取最后一行的第一个单元格的值
- 14. 在cakephp 2.x中如何使用连接表获取第三个表数据?
- 15. 如何保存多个表单在同一个表像phpMyAdmin
- 16. Rails - 在表单中获取3个ID
- 17. 获取mrc的telerik菜单中的最后一个id
- 18. DB2如何从表中获取最后一个插入ID
- 19. 如何从第一个表中选择ID是否存在于第二个或第三个表中高效?
- 20. 如何选择过滤表的第一个和最后一个单元格?
- 21. 在自动关闭第一个表单的同时打开第二个表单
- 22. 如何获取MSACCESS表中的第一个和最后一个事件?
- 23. 如何在asp.net(C#)中获得两个或三个表单提交后的第一个Flash文件数据?
- 24. Xamarin表单 - 隐藏的字段,保存唯一的ID第
- 25. 正确显示第一个表单的第二个表单
- 26. Powershell - 提取第一个和第三个元素的表单字符串变量
- 27. 正则表达式:如何在第一个单词之后动态获取单词,而不是以'_'分隔的字符串中的最后一个单词?
- 28. Google reCAPTCHA在提交第一个表单后没有呈现第二个表单
- 29. HtmlUnit,试图获取2个表单,获得第二个表单的异常
- 30. 获取表单的ID?