Ich habe Drupal 7
Website. Ich schaffe Knoten in meinem Modul wie folgt: -Knoten wird erstellt, aber nicht in db in Drupal 7 eingefügt
$newNode = new stdClass();
$newNode->title = "Hello Node";
$newNode->type = "product";
node_object_prepare($newNode); // Sets some defaults.
$newNode->field_prod_type = 1;
$newNode->field_prod_cost = 125.00;
node_submit($newNode); // Prepare node for saving
node_save($newNode);
Wenn ich die oben newNode echo ich tun die erfolgreiche
echo "<pre>; print_r($newNode); exit();
Ausgabe neuer Knoten-ID erstellt: -
Aber wenn ich überprüfen In der Datenbank sehe ich keinen neuen Datensatz mit den obigen Knotendetails.
Jede Hilfe sehr geschätzt.
Ao was siehst du, wenn du zu deiner/node/[nidofnewnode] gehst? Node-Erstellung sieht gut aus, aber Einstellungswerte für die Felder sieht falsch aus, versuchen Sie ohne sie: '$ NewNode-> Feld_Prod_type = 1;' '$ NewNode-> Feld_Prod_Cost = 125,00;' – justtry
@ Justage. Ja du hast Recht. Auf den Knoten kann 'yoursite/node/[nidofnewnode]' zugegriffen werden, aber in der Datenbank sehe ich die Werte nicht –