[gelöst] NID der letzten Saveaktion?
am 14.07.2014 - 12:07 Uhr in
Ich habe einen content_type der mehrere Referenzen für unter-Types enthält.
Wenn ich diese in meinem Modul anlege, lege ich natürlich zuerst die inneren nodes, also die SubTypes an.
Woher bekomme ich deren NodeID, damit ich diese in meine References eintragen kann?
ich speichere den Node mit node_save($node) - und jetzt?
- Anmelden oder Registrieren um Kommentare zu schreiben

Also laut docu muss ein
am 14.07.2014 - 13:54 Uhr
Also laut docu muss ein object erstellt werden:
<?php
$yourNode = new StdClass;
$yourNode->type = "yourContentType";
$yourNode->title = $title;
$yourNode->someOtherFields......
node_save($yourNode);
?>
nach dem node_save sollte dem object $yourNode ein Attribut nid hinzugefügt worden sein!
we want try this after save node:
<?php
dpm($yourNode->nid);
?>
Falls du andere werkzeuge wie chromphp oder firephp benutzt kannst du das anstatt dpm nutzen! Nun sollte dort die nid von deiner gespeicherten Node stehen!
cool - genau das habe ich gesucht
am 14.07.2014 - 14:07 Uhr
Ich hatte gehofft, dies als returnwert zu bekommen, aber das kann ich ja selbst realisieren.
Der "return wert" wird in
am 14.07.2014 - 14:42 Uhr
Der "return wert" wird in deinem object gespeichert. Also
<?php$yourNode->nid
?>