Mehrdimensionales Array als Feldtyp
am 16.01.2008 - 09:18 Uhr in
Hallo,
ich bin seit Kurzem mit Drupal unterwegs und versuche gerade folgende Frage/Problematik zu lösen, auf die ich in den vorhanden Dokus und durch googlen keine passende Antwort gefunden habe:
Ist es möglich, mit dem CCK - oder durch irgendeinen anderen Weg - ein mehrdiemnsionales Array als Feldtypen zu definieren?
Hintergrund:
Ich möchte einen Service über AMFPHP zur Verfügung stellen, der auch Nodes speichern können soll. Soweit kein Problem. Nun soll über den Service aber auch die Speicherung eines folgenden Arrays möglich sein, um u.a. eine Beziehung zwischen Nodes herzustellen und optionale Daten zu speichern:
array (
0 => array (
0 => NodeID (Referenz auf ein Node),
1 => int Wert,
2 => int Wert,
3 => array (
0 => NodeID,
1 => NodeID,
n => NodeID
)
),
1 => array (
0 => NodeID (Referenz auf ein Node),
1 => int Wert,
2 => int Wert,
3 => array (
0 => NodeID,
1 => NodeID,
n => NodeID
)
),
n => array (
0 => NodeID (Referenz auf ein Node),
1 => int Wert,
2 => int Wert,
3 => array (
0 => NodeID,
1 => NodeID,
n => NodeID
)
)
)
Gibt es einen Datentyp, der einfach nur ein Array annimmt? Und wie kann ich dies dann am Besten verarbeiten?
Danke für eure Antworten!
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich schiebe mal diese
am 26.11.2009 - 14:52 Uhr
Ich schiebe mal diese Fragestellung hoch:
Kann man ein komplexes Array in einem CCK-Feld ablegen (D6)?
1. $meinArray --> in ein CCK Feld legen
2. Irgendwann aus dem Node das Feld auslesen und wieder $meinArray zur Verfügung haben...
lg leda
***************************************************
"Du liebst es, Du brauchst es oder Du gibst es weg"
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Ach so... Das Zauberwort
am 26.11.2009 - 15:07 Uhr
Ach so...
Das Zauberwort heisst "serialisieren":
$ser_meinArray = serialize($meinArray);
Und das kann dann gespeichert werden - jetzt muss dann nur das Feld noch lang genug sein ;-)
lg leda
***************************************************
"Du liebst es, Du brauchst es oder Du gibst es weg"
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch