Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
如何用代码来创建一个新的节点内容 - Drupal大学 - Drupal问答论坛
首页 / 帖子
如何用代码来创建一个新的节点内容

假如我创建了一个新的内容类型“news”;

如何用代码的形式来创建一个“news”的内容呢?


我找到了一个函数似乎可以的entity的API,可是搜不到其用法

entity_metadata_create_node()

上面这个API是可用的吗?如果可用,其参数应该怎么传递呢?


3个答案
Amanda Song
发布于:2014-12-07 15:02
node_save($node)

就可以,不指定nid就是新建一个node,指定node->type = news 即可。

AnnyO
发布于:2014-12-07 16:38

已经搞懂了,谢谢

闻涛
发布于:2014-12-07 21:14

参考: https://www.drupal.org/node/1388922