插入Joomla 3组件后获取最后一个记录ID

时间:2017-09-14 08:24:48

标签: model-view-controller joomla joomla-extensions

我正在编写Joomla 3组件和Joomla框架的新组件。 我需要将数据插入两个表中。 逻辑如下

  1. 提交后将表单数据插入表格
  2. 检索下一个插入的数据(我可以这样做,我有数据数组)
  3. 使用步骤1中第一个插入的PK将数据从数组插入到第二个表中。这些表与1-M相关
  4. 将用户带回成功的地方。
  5. 我想我必须在我的模型中覆盖save方法来执行此操作,但我不明白如何获取第一个保存的pk以使用第二个

    由于我缺乏理解,我不确定在这种情况下的最佳做法。

    阅读后有一个postSaveHook()方法,但我不明白如何访问数据,因为它返回void

    如果我在模型中复制Joomla父保存方法和覆盖它将返回布尔值,因此我不知道如何从第一次插入/保存访问最后一个PK。

    提前感谢任何建议。

0 个答案:

没有答案