我試圖將它們保存到數據庫之前驗證一組節點:Drupal6:試圖從node_validate)錯誤(
foreach ($nodes_to_save as $node) {
if (! (node_validate($node, $form))) {
form_set_error('', t('Node %title did not validate. No nodes were saved.', array('%title' => $node->title)));
$success = FALSE;
break;
}
}
爲node_validate文檔說,它將調用form_set_error()
表明爲什麼該節點尚未驗證。但是,上述代碼不會發生這種情況。我所得到的是我手動設置的錯誤。我究竟做錯了什麼?
是否在某處設置了節點ID? – streetparade 2010-01-05 20:48:09