Kohana 3.0.x ORM: Lesen Sie zusätzliche Spalten in Pivot-Tabellen

8

Ich verwende Kohana v3 und ORM, ich habe zwei Modelle, Model_A und Model_B , die durch "has_many" durch eine Pivot-Tabelle verbunden sind, die eine zusätzliche Spalte hat. Ich kann Daten in dieser Spalte in der Pivot-Tabelle mit dem dritten Parameter der Funktion add() speichern, aber ich kann nicht herausfinden, wie diese Spalte mit ORM gelesen wird.

Irgendwelche Ideen? Vielen Dank im Voraus.

    
dusan 22.12.2009, 13:25
quelle

1 Antwort

8

Sie müssen ein Modell erstellen, das auf dieser Pivot-Tabelle basiert, wenn Sie auf diese zusätzliche Spalte zugreifen wollen, sagen wir, wir nennen sie Model_A_B .

%Vor%

Dann, wenn $a eine Instanz von Model_A und $b eine Instanz von Model_B ist, erhalten wir die Model_A_B Instanz durch Aufruf von:

%Vor%     
Lukman 23.12.2009, 01:45
quelle

Tags und Links