Transitive RecordLinks mit get_links_via.
get_links_via erwartet den zusätzlichen parameter via via ist ein
hashref mit den jeweils optionalen einträgen table und id, die sich
genauso verhalten wie die from/to_table/id werte der get_links funktion.
Alternativ kann via auch ein Array dieser Hashes sein:
get_links_via(
from_table => 'oe',
from_id => 1,
to_table => 'ar',
via => {
table => 'delivery_orders'
},
)
get_links_via(
from_table => 'oe',
to_id => '14',
via => [
{ id => 12 },
{ id => 13},
],
)
Die Einträge in einem via-Array werden exakt in dieser Reihenfolge
benutzt und sind nicht optional. Da obige Beispiel würde also die
Verknüpfung:
oe:11 -> ar:12 -> is:13 -> do:14
finden, nicht aber:
oe:11 -> ar:13 -> do:14