1
我有Drupal 7
網站。我是我模塊中創建節點如下: -節點創建但不插入Drupal 7中的db
$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);
如果我贊同上述newNode我得到了全成創造了新的節點ID
echo "<pre>; print_r($newNode); exit();
問題: -
但是當我檢查在數據庫中,我沒有看到具有上述節點細節的任何新記錄。
任何幫助高度讚賞。
Ao當你去yoursite/node/[nidofnewnode]時,你會看到什麼? 節點創建看起來不錯,但設置值的字段看起來不正確,嘗試沒有它們: '$ newNode-> field_prod_type = 1;' '$ newNode-> field_prod_cost = 125.00;' – justtry
@justtry。是的,你是對的。節點可訪問'yoursite/node/[nidofnewnode]',但在數據庫中我看不到值 –