如何在Drupal 7中使用entity_save函数插入数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Drupal 7中使用entity_save函数插入数据?相关的知识,希望对你有一定的参考价值。

我正在研究Drupal 7,在这里我使用hook_update_N()函数将一个字段列添加到我的数据库表中并运行update.php但我的entity_get_info没有将该字段更新为基表SQL列表。我已经清除了所有缓存,但没有用。

谁能建议我一个解决方案?

答案

因此,您必须将schema_alter转换为.install文件,以便将新列添加到注册表中。

https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_schema_alter/7.x

如果未创建字段,还可以在将列模式版本减少到系统表后再次运行更新程序:

update system set schema_version = 700N-1 where name = 'your_module'

希望它会带来一些帮助

以上是关于如何在Drupal 7中使用entity_save函数插入数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 drupal 7 中构造内容类型

如何在 Drupal 7 中获取当前登录用户的角色?

如何在 Drupal 7 视图中使用当前用户作为相关字段?

Drupal 7:如何获取模块列表

在 Drupal 7 中,如何使用“搜索视图”模块将搜索词过滤器添加到我的视图中?

如何在 Drupal 7 中使用视图模块列出和显示它们被分类词汇标记的项目