我试图将它们保存到数据库之前验证一组节点: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