如何在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函数插入数据?的主要内容,如果未能解决你的问题,请参考以下文章