我正在将 PHP 与 Flourish 一起使用。我在这里和这里阅读了他们的文档。假设我有一张桌子persons和另一张桌子items。让我们进一步假设我在表中有一个item_id1和一个。它们都是表的外键。我想根据外键之间的关系和基于外键的关系从表中获取记录。item_id2personsitemsitemspersonsitemsitem_id2
如果我没记错的话,这可以通过
$person->createItem()
在大多数情况下,if$person是fActiveRecord从表的记录生成的。persons但在这种特殊情况下,当多个外键指向同一个表时。这是可以理解的,因为Flourish如果我们不给它至少一条路线,就无法确定应该使用哪个关系。
所以,如果我们想从items表中获取对应item_id2外键的记录,那么我们应该把路由作为参数。我没有在他们的文档中看到解决这个特定问题的描述或示例,所以我的问题是:
我们应该如何告诉createItem我要使用item_id2密钥?
$person->createItem("item_id2")
不起作用。