Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3af71f2e

Von Sven Schöling vor mehr als 15 Jahren hinzugefügt

  • ID 3af71f2e27419024b28a2ff65e8b4d7cf499035d
  • Vorgänger d5f7b8ed
  • Nachfolger 5b2980ad

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
  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht