如何使用node_save创建节点?
我正在尝试将当前的html网站迁移到Drupal。我必须迁移超过80,000页,因此我想创建一个模块,而不是坐在计算机前50年。我能够创建一个从每个目录提取html的脚本,现在我到达了需要创建节点的路障。我正在尝试使用创建一个新节点node_save(),但是当执行node_save时,PDOException我尝试的所有内容都会出现错误。我传入$node,这是一个数组,然后将其转换为对象。 PDOException:在field_sql_storage_field_storage_write()中(/srv/www/htdocs/modules/field/modules/field_sql_storage/field_sql_storage.module的第424行)。 这是我们当前创建节点的方式,但是会产生错误: $node= array( 'uid' => $user->uid, 'name' => $user->name, 'type' => 'page', 'language' => LANGUAGE_NONE, 'title' => $html['title'], 'status' => 1, 'promote' => 0, 'sticky' => 0, 'created' => (int)REQUEST_TIME, 'revision' => 0, 'comment' => '1', 'menu' => array( 'enabled' => 0, 'mlid' => 0, 'module' => 'menu', …