在 before_relationship_add 挂钩中看不到过去的关系
Cannot see past relationships in before_relationship_add hook
出于某种原因,在 before_relationship_add 挂钩中执行 $bean->relation->getBeans() 时,它显示旧关系和新关系。
我只想看看之前的关系..
我试图从 $bean 和 $arguments 中提取它,但似乎找不到它
我们可以通过检查 $arguments['related_module'] 和 $arguments['related_id'][ 来查看添加了哪些新记录=23=].
因此,如果我们可以确定什么是新记录,我们就可以确定在关系添加之前存在的旧记录..
示例:我们有 3 条 ID 为 1,2 和 3 的记录,最新添加的 ID 为 3 ($arguments['related_id']),即表示在添加关系之前 ID 1 和 2 已经存在。
这有点倒退,希望 before_relationship_ad
从技术上讲,我们甚至可以在 after_relationship_add 挂钩中做到这一点
出于某种原因,在 before_relationship_add 挂钩中执行 $bean->relation->getBeans() 时,它显示旧关系和新关系。
我只想看看之前的关系..
我试图从 $bean 和 $arguments 中提取它,但似乎找不到它
我们可以通过检查 $arguments['related_module'] 和 $arguments['related_id'][ 来查看添加了哪些新记录=23=].
因此,如果我们可以确定什么是新记录,我们就可以确定在关系添加之前存在的旧记录..
示例:我们有 3 条 ID 为 1,2 和 3 的记录,最新添加的 ID 为 3 ($arguments['related_id']),即表示在添加关系之前 ID 1 和 2 已经存在。
这有点倒退,希望 before_relationship_ad
从技术上讲,我们甚至可以在 after_relationship_add 挂钩中做到这一点