是否可以将多元关系与多对多关系一起使用?

时间:2014-01-20 10:25:33

标签: perl dbix-class

我在dbic中理解多对多不是一个真实的关系,而我到目前为止所做的事情是使用了add_to_ $ rel函数。

是否有可能以多种方式插入我的多对多数据?

非常感谢

1 个答案:

答案 0 :(得分:0)

多对多不是关系,而是关系助手,请参阅https://metacpan.org/pod/DBIx::Class::Relationship#many_to_many

您需要为要传递的数据结构使用两个基础关系:

$rs->create({
    rel_to_bridge_table => {
        column_in_bridge_table => 'foo',
        rel_to_remote_table => {
            col1 => 'bar',
            col2 => 'baz',
        }
    }
});