我在dbic中理解多对多不是一个真实的关系,而我到目前为止所做的事情是使用了add_to_ $ rel函数。
是否有可能以多种方式插入我的多对多数据?
非常感谢
答案 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',
}
}
});